我正在制作Chrome扩展程序。
我想使用其他服务器上的图像文件作为webkit通知(桌面通知)的图标
在内容脚本中
window.webkitNotifications.createNotification(
"http://www.example.com/icon48.png", "title", "text"
).show();
在清单中.json
"permissions": [
"tabs", "notifications", "http://*/*", "https://*/*"
]
但我收到以下错误
Uncaught Error: SECURITY_ERR: DOM Exception 18
图标的 URL 会以多种方式更改。所以我不能事先将它们全部添加到 manifest.json 中的"web_accessible_resources"中。那么,我该怎么做以上呢?提前非常感谢你。
在我的扩展程序中,使用 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
);