1

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

http://developer.chrome.com/trunk/apps/first_app.html

但我收到错误尝试安装此扩展程序时出现警告:权限“app.window”未知或 URL 模式格式错误。

另外,我必须在我的 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" }
}

铬是 21.0.1180.88

4

2 回答 2

2

您正在使用当前的稳定版本——Chrome 21——它不包含app.*API。如果您想在将这些 API 并入稳定版本之前使用它们,您可以使用Chrome Canary开发您的应用程序,它比稳定版本早了几个版本。

请注意,您引用的 URL 包含/trunk在其中,表明它是 Chrome 的最新(不稳定)版本的文档。

于 2012-08-14T13:51:00.177 回答
0

当我根据此链接http://developer.chrome.com/extensions/apps.html中显示的清单文件更改示例中的清单文件时,我可以在 chrome 稳定版本中安装此示例应用程序,即 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"
  }
}
于 2012-08-22T18:36:32.507 回答