在 linux 上为 chrome 扩展通知设置图标

问题描述

我正在尝试为我的 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);
});

这是我得到的:

enter image description here

图标路径是对的,因为如果我试错了,我什至无法加载扩展程序。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)