目前,我試圖讓谷歌瀏覽器的擴展,將「喜歡」或「收藏」如果你給予好評它在Reddit上YouTube視頻。顯然,您需要用戶登錄並驗證所述用戶,以便您可以喜歡或喜愛視頻。通過谷歌的API的OAuth2驗證用戶使用Chrome擴展
我的問題是我該如何去做這件事?我試過做一些研究,但是我仍然完全迷失在用戶身份驗證進入的位置或用戶如何登錄(如果尚未登錄的話)。我假設我需要使用OAuth2才能在YouTube上看到視頻,但是如何在我的擴展中實現該視頻?
到目前爲止,我已經是我的content.js和manifest.json的:
{
"name": "VideoUpLike",
"version": "1.0.0",
"description": "Likes the video on YouTube after upvoting a YouTube link on Reddit",
"manifest_version": 2,
"permissions": [
"https://www.googleapis.com/*"
],
"content_scripts": [
{
"matches": ["http://www.reddit.com/*", "https://www.reddit.com/*"],
"js" : [ "contentscript.js"]
}],
"background": {
"page": ["Auth.html"]
}
}
和我的文字content.js腳本來測試給予好評按鈕點擊:
document.addEventListener('click', function(e) {
if (e.target.matches('.arrow.upmod')) {
alert("Oh hi there");
}
});