获取错误:我的Chrome应用程序选项页面显示“此网页不可用”

时间:2013-06-27 00:50:16

标签: html5 google-chrome google-chrome-extension google-chrome-devtools google-chrome-app

我的CRX中有正确的html页面options.html,清单正确声明它(它显示为chrome://扩展页面上的链接)但是当我点击该链接时,Chrome会出错:

  

此网页不可用

     

chrome-extension:// invalid / 的网页可能会暂时关闭,或者可能已永久移至新的网址。

它说“无效”但应用程序运行得非常好(所有内容脚本都运行,后台创建了一个数据库并保存到它)。为什么它会显示为无效?为什么它没有扩展名的ID?

这是清单:

{
    "manifest_version": 2,
    "name": "MyAPP",
    "description": "My App",
    "version": "0.0.0.32",
    "minimum_chrome_version": "27",
    "offline_enabled": true,
    "options_page": "options.html",
    "icons": 
    {
        "16": "images/icon16.png",
        "48": "images/icon48.png",
        "128": "images/icon128.png"
    },
    "app": 
    {
        "background": 
        {
            "scripts": 
            [
                "scripts/background.js"
            ]
        }
    },
    "permissions": 
    [
        "unlimitedStorage",
        "fullscreen",
                {
            "fileSystem": 
            [
                "write"
            ]
        },
        "background",
        "<all_urls>",
        "tabs"
    ]
}

是否需要在“web_accessible_resources”中声明?知道什么是错的吗?

更新

添加到“web_accessible_resources”会解决问题。我也在该页面上添加了所有内容。

更新2

对于打包的应用,它看起来可能是Chrome错误。当我删除清单中的"app"部分时,它可以正常工作!这是一个错误,因为Chrome应用文档指出应用可以有选项页面:https://developer.chrome.com/apps/options.html

1 个答案:

答案 0 :(得分:1)

选项页面仅支持扩展,您确实发现了文档错误(我已经提交issue 255079)。