Chrome.Browser.Extension 错误:未捕获的 TypeError 和未检查的

好的,我的 Chrome 扩展程序出现两个错误,第一个错误是


Uncaught TypeError: Cannot read property 'addListener' of undefined

第二个错误是:


Unchecked runtime.lastError

它们都出现在同一个 javascript 文件中,如下所示:


var contextMenuItem = {

"id": "RemoveItReportItRecordIt",

"title": "Remove It",

"contexts" : ["all"]

};


chrome.contextMenus.create(contextMenuItem);


chrome.contextMenus.OnClick.addListener(function(clickData) {

    if(clickData.menuItemId == "RemoveItReportItRecordIt")

      {

      if(clickData.SelectionText) return;

      else 

         alert("ClickData = " + clickData);

     }

});

你能告诉我并告诉我我做错了什么吗?


森林海
浏览 235回答 1
1回答

达令说

事件的正确名称是onClicked,不是OnClick。在事件名称中使用过去时似乎在 Chrome 的扩展 API 中相当普遍。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript