使用其他服务器上的图像文件作为网络工具包通知的图标



我正在制作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
);

相关内容

  • 没有找到相关文章

最新更新