打包的应用程序:来自http://developer.chrome.com的示例出错

时间:2012-08-14 13:26:07

标签: google-chrome google-chrome-extension

我正在尝试创建我在这里描述的第一个问候世界:

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

2 个答案:

答案 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"
  }
}