图标未显示在Chrome扩展程序桌面通知中

时间:2012-11-03 13:52:31

标签: google-chrome google-chrome-extension notifications icons desktop

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

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

48.png在manifest.json web_accessible_resources 数组中的扩展文件夹 AND 但图标未显示

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

3 个答案:

答案 0 :(得分:1)

也许你应该试试这个:

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

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

答案 1 :(得分:1)

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

尝试将清单文件中的web accessible resources列入白名单。 Rob W在这里提供了更全面的答案:

Insert an image in chrome extension

答案 2 :(得分:1)

桌面通知中的图片在OS X中不起作用。仅限Windows和ChromeOS。