问题描述
我正在尝试为我的 chrome 扩展程序通知设置一个图标,但是我可以生成通知,但我看到的图标始终是 Chrome 的图标。
这是我的manifest.json
:
{
"manifest_version": 2,"name": "Extension name","version": "0.0.1","description": "Example description","icons": {
"16": "assets/images/logo-16.png","32": "assets/images/logo-32.png","48": "assets/images/logo-48.png","128": "assets/images/logo-128.png"
},"permissions": [
"notifications"
],"background": {
"scripts": [
"components/background/event_handler.js"
],"persistent": false
},"browser_action": {
"default_icon": {
"16": "assets/images/logo-16.png","128": "assets/images/logo-128.png"
},"default_title": "Extension tooltip"
}
}
这是我的event_handler.js
:
chrome.browserAction.onClicked.addListener(function() {
var options = {};
options.title = 'Notification title';
options.message = 'My first notice';
options.contextMessage = 'Notice context';
options.type = 'basic';
options.iconUrl = 'assets/images/logo-48.png';
chrome.notifications.create('noticeid',options);
});
这是我得到的:
图标路径是对的,因为如果我试错了,我什至无法加载扩展程序。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)