我正在构建一个具有桌面通知功能的Chrome扩展程序。以下是我使用的代码:
var notification = webkitNotifications.createNotification(
'48.png',
'Hello!',
'Lorem ipsum...'
);
48.png在manifest.json
的 web_accessible_resources 数组中的扩展文件夹 AND 中。 但图标未显示。
答案 0 :(得分:1)
也许你应该试试这个:
var notification = webkitNotifications.createNotification(
chrome.extension.getURL('48.png'),
'Hello!',
'Lorem ipsum...'
);
使用chrome.extension.getURL获取资源的扩展路径
答案 1 :(得分:1)
问题可能是网页可访问性问题吗?
尝试将清单文件中的web accessible resources列入白名单。 Rob W在这里提供了更全面的答案:
答案 2 :(得分:1)
桌面通知中的图片在OS X中不起作用。仅限Windows和ChromeOS。