chrome.contextMenus不可用

时间:2013-07-26 23:16:22

标签: javascript google-chrome google-chrome-extension

我正在尝试开发一些Chrome扩展程序,在可怕的Google开发者指南的指导下:https://developer.chrome.com/extensions/contextMenus.html

但我仍然坚持这个错误:

  

chrome.contextMenus不可用:您无权访问此API。

     

确保manifest.json中包含所需的权限或清单属性。

这是我的manifest.json:

{
    "manifest_version": 2,

    "name": "Data v0.1",
    "description": "This extension makes information handling easier...",
    "version": "0.1",

    "icons": { "16": "16x16.png" },

    "permissions": [
        "contextMenus"
    ],

    "content_scripts": [
        {
            "matches": [ "*://*/*" ],
            "js": [ "data.js" ],
            "run_at": "document_start"
        }
    ],

    "browser_action": {
        "default_icon": "16x16.png"
    },

    "options_page": "options.html"
}

我做错了什么?

1 个答案:

答案 0 :(得分:0)

旧问题,但是:无法从内容脚本调用此API。

如果您添加后台脚本,则可以处理chrome.contextMenus