0

在我的 Chrome 扩展程序中,我使用 webkitNotifications.createNotification 来提醒用户。这是一个很棒的工具!在给出的示例代码中,第一个参数是可选的,并指定一个图标,并且 Google 说明声称它可以是本地引用。当我使用本地文件时,我得到一个损坏的图像链接。当我使用位于此处的通知演示示例时,甚至会发生这种情况 - http://code.google.com/chrome/extensions/samples.html#f799e26ceef2367cf836f24bcb47df4398b0df58

还有其他人有这个问题吗?

该图标列在我的清单文件中。

我可以通过使用完整的网络参考来解决这个问题,但我喜欢使用这个工具来通知错误,有时错误是由互联网访问中断引起的。

我正在使用 chrome 版本 18.0.1025.151 m。

谢谢!

4

2 回答 2

3

他们的样本的问题是他们已经包含"manifest_version": 2在他们的清单中,但没有添加一个"web_accessible_resources"列表,哪些资源应该可用于页面。
您可以在此处阅读有关 manifest_version 2 及其引入的更改的更多信息......
http://code.google.com/chrome/extensions/manifestVersion.html
...以及有关 web_accessible_resources 的信息......
http://code .google.com/chrome/extensions/manifest.html#web_accessible_resources

要解决示例中的问题,您可以删除清单版本 2 位(甚至文档说这暂时不需要)。或者您可以将以下内容添加到清单中......

"web_accessible_resources": [
    "48.png"
  ]
于 2012-04-10T10:13:43.230 回答
1

“Web 可访问”表示正在从您的服务器访问资源,因此您必须确保在您的 javascript 和清单、json 中包含资源的路径。

于 2012-11-26T20:06:16.897 回答