2

我正在构建一个具有桌面通知功能的 Chrome 扩展程序。以下是我使用的代码:

var notification = webkitNotifications.createNotification(
  '48.png',  
  'Hello!',  
  'Lorem ipsum...'  
);

48.png位于扩展 文件. 但图标不显示manifest.json

你能帮助我吗?我正在使用最新的 Chrome 版本(Apple 版本,22.0.1229.94)。

4

3 回答 3

1

也许你应该试试这个:

var notification = webkitNotifications.createNotification(
  chrome.extension.getURL('48.png'),  
  'Hello!',  
  'Lorem ipsum...'  
);

使用 chrome.extension.getURL 获取资源的扩展路径

于 2012-11-04T16:27:11.430 回答
1

问题可能是网络可访问性问题吗?

尝试将您的图像列入清单文件中的Web 可访问资源中的白名单。Rob W在这里提供了更彻底的答案:

在 chrome 扩展中插入图像

于 2012-12-11T07:30:44.713 回答
1

桌面通知中的图像不适用于 OS X。仅适用于 Windows 和 ChromeOS。

于 2013-06-20T13:54:36.717 回答