好的,我的 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);
}
});
你能告诉我并告诉我我做错了什么吗?
最佳答案
该事件的正确名称是 onClicked
,而不是OnClick
。在 Chrome 的扩展 API 中,在事件名称中使用过去时似乎相当常见。
关于javascript - Chrome.Browser.Extension 错误 : Uncaught TypeError and Unchecked runtime. 最后错误:,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61332686/