0
當我寫一個簡單的Chrome擴展,並已閱讀documentation on context menus(即右鍵菜單)。的console.log不工作創造Chrome擴展上下文菜單
我下載的基本示例代碼(發現here),並在我的瀏覽器已經運行它。提供的示例創建了一個上下文菜單,其中包含一些選項。當單擊其中一個選項時,會將一些信息記錄到控制檯。
不改變任何的示例代碼,我是不是能夠得到console.log()
報表工作。我刪除了所有無關代碼以創建可能重現此問題的最簡單版本。
function genericOnClick(info, tab) {
console.log("something");
alert("something else");
}
var title = "Test 'selection' menu item";
var id = chrome.contextMenus.create({"title": title, "contexts":
["selection"], "onclick": genericOnClick});
的的manifest.json低於:
{
"name": "Context Menus Sample",
"description": "Shows some of the features of the Context Menus API",
"version": "0.6",
"permissions": ["contextMenus"],
"background": {
"scripts": ["sample.js"]
},
"manifest_version": 2
}
有了上面的代碼,右鍵點擊選擇打開其中有一個選項「測試‘選擇’菜單項的快捷菜單」。點擊這個菜單項會提醒「別的東西」,但控制檯中不會顯示任何內容。
我得到在控制檯中沒有錯誤。
要重申的是,此行爲已不是爲我工作,當我下載提供here基本的例子並運行它做任何更改。
你訪問擴展的控制檯? –