我正在尝试创建我在这里描述的第一个问候世界:
http://developer.chrome.com/trunk/apps/first_app.html
但我收到了错误 尝试安装此扩展程序时出现警告: 权限'app.window'未知或网址格式不正确。
另外,我必须在我的Chrome快捷方式中添加--enable-platform-apps ...
我做错了什么?
谢谢 编辑: 这是manifest.json
{
"name": "Hello World!",
"description": "My first packaged app.",
"manifest_version": 2,
"version": "0.1",
"app": {
"background": {
"scripts": ["background.js"]
}
},
"permissions": ["experimental", "app.window"],
"icons": { "16": "calculator-16.png", "128": "calculator-128.png" }
}
chrome是21.0.1180.88
答案 0 :(得分:2)
您正在使用当前的稳定版本 - Chrome 21 - 其中不包含app.*
API。如果您希望在将这些API合并到稳定版本之前使用这些API,则可以使用Chrome Canary开发您的应用程序,这是稳定版本之前的几个版本。
请注意,您引用的网址中包含/trunk
,表示它是最新(不稳定)Chrome版本的文档。
答案 1 :(得分:0)
当我根据此链接http://developer.chrome.com/extensions/apps.html中显示的清单文件更改示例中的清单文件时,我能够在chrome stable版本中安装此示例应用程序,即21.0.1180.83。
我的最终清单文件内容是
{
"name": "Hello World!",
"description": "My first packaged app.",
"version": "1",
"app": {
"launch": {
"local_path": "window.html"
}
},
"icons": {
"16": "calculator-16.png",
"128": "calculator-128.png"
}
}