3

当我完成我的 chrome 扩展时,我发现一个错误是:

 Uncaught TypeError: Cannot call method 'create' of undefined chrome-extension://dpfgkakomehcgdcnigflmkcfngeaamlc/js/background.js:46

injectScript startLiveReload 初始化

我用的是这个

mainfest.json“背景”:{“脚本”:[“js/background.js”]}

和 background.js 一样

var readMenuItemId = chrome.contextMenus.create({
  "title" : "阅读模式",
  "type" : "normal",
  contexts : [ "selection" ],
  documentUrlPatterns: ["http://*/*", "https://*/*"],
  "onclick" : genericOnClick
});

我不知道哪里错了

4

1 回答 1

12

您需要contextMenus在清单文件中添加权限才能使用此对象:

"permissions": [
    "contextMenus"
],
于 2012-08-28T03:15:31.583 回答