我正在制作Chrome扩展程序。
我想在其他服务器上使用图像文件作为webkitnotifications(桌面通知)的图标
内容脚本中的
window.webkitNotifications.createNotification(
"http://www.example.com/icon48.png", "title", "text"
).show();
manifest.json中的
"permissions": [
"tabs", "notifications", "http://*/*", "https://*/*"
]
但是我收到了以下错误
Uncaught Error: SECURITY_ERR: DOM Exception 18
图标的网址以多种方式发生变化。所以我不能事先将它们全部添加到manifest.json中的“web_accessible_resources”。 那么,我怎么能做到这一点? 非常感谢你提前。
答案 0 :(得分:0)
在我的扩展程序中,使用Chrome 23,我可以毫无问题地指向外部图标网址
var notification = webkitNotifications.createNotification(
'http://placehold.it/48x48', // no need to add to "web_accessible_resources" beforehand
title, // notification title
textToDisplay // notification body text
);