1
我想創建一個快速的Chrome擴展程序(初學者),只是想顯示只要單擊該圖標警報,所以我嘗試了以下內容:很簡單的Chrome擴展顯示警報
的manifest.json
{
"name": "Something",
"version": "1.0",
"manifest_version": 2,
"description": "Woohoo",
"browser_action": {
"default_icon": "icon.png"
},
"content_scripts" : [{
"matches": ["<all_urls>"],
"js" : ["bgscript.js"]
}]
}
bgscript.js
chrome.browserAction.onClicked.addListener(function(tab) {
alert('icon clicked')
});
然而,當我點擊在我的圖標上,沒有任何反應!看着上述 - 任何人都可以發現爲什麼這不起作用?
好的 - 在網上發現有太多線程說使用「content_scripts」導致我的問題!儘管工作,但非常感謝:) – wickywills
總是很高興幫助:)順便說一句,因爲我不知道如果你試圖與背景頁面或與內容腳本溝通,我更新了答案,以涵蓋第二個也是如此。 – gkalpak
非常感謝您的更新 - 看起來我已經有一些讀物要做,但至少您讓我回到了正軌! – wickywills