0

manifest.json 肯定有“管理”权限:

{
    "manifest_version": 2,
    "name": "Test app",
    "description": "Communicates with apps",
    "version": "0.0.0.36",
    "minimum_chrome_version": "23",
    "offline_enabled": true,
    "icons": 
    {
        "16": "icon_16.png",
        "128": "icon_128.png"
    },
    "app": 
    {
        "background": 
        {
            "scripts": 
            [
                "main.js"
            ]
        }
    },
    "permissions": 
    [
        "unlimitedStorage",
        "fullscreen",
        "fileSystem.write",
        "background",
        "http://*/",
        "management"
    ],
    "update_url": "http://192.168.1.12/testapp.xml"
}

为什么它仍然抛出该错误?

4

1 回答 1

4

只有扩展可以使用chrome.managementAPI。您创建的是一个 Chrome 应用程序,它没有实现也没有识别management权限(将应用程序权限与扩展程序的权限进行比较以查看差异)。

如果你想management在应用内使用 API,你需要发布一个 Chrome App一个 Chrome 扩展,并使用外部消息传递 API相互通信。

于 2013-06-11T18:53:11.593 回答