javascript - 如何更改 chrome-extensions 中的所有相关图标

标签 javascript google-chrome-extension google-chrome-app

我正在编写一个 chrome 扩展,它会在单击时打开一个弹出页面。 通过我的 manifest.json 我指定了要在 chrome 中显示的图标,它工作得很好:

"browser_action": {
    "default_icon": "mocker-icon.png",
    "default_popup": "popup.html",
    "default_title": "Click here!"
},

弹出窗口是通过 chrome.windows.create API 打开的:

chrome.windows.create(DEFAULT_WINDOW_OPTIONS, onMainWindowCreated);

但我想再更改两个图标:

1) 任务栏中显示的与弹出窗口关联的:

enter image description here

2)安装/安装时chrome-extension页面显示的:

enter image description here

我几次尝试用谷歌搜索它,但似乎所有答案都引用了 chrome 上的图标,我已经通过 list 正确设置了该图标。

感谢您的建议

最佳答案

您已经设置了浏览器操作的图标(实际上是 default_icon,因为 icon for a browser action 可以动态更改),而不是扩展程序本身的图标。

这是 list 中的图标:

"icons": { "16": "icon16.png",
           "48": "icon48.png",
          "128": "icon128.png" },

https://developer.chrome.com/extensions/manifest/icons

关于javascript - 如何更改 chrome-extensions 中的所有相关图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45860394/

相关文章:

javascript - 谷歌应用程序脚本,用于根据另一个单元格的值对一个单元格进行条件颜色格式化

javascript - 在 $group mongodb 之后获取公共(public)元素

javascript - 确定运行更新脚本的理想间隔时间

javascript - 无法使用 chrome.app.window.get 获取 chrome.window 实例

javascript - 如何以编程方式更改 Chrome 应用程序的标题栏颜色?

javascript - 将一个网站嵌入另一个网站

javascript - lint 错误 - 数组原型(prototype)是只读的,不应添加属性

javascript - Chrome 扩展程序 : Send Message from Background to Injected Script

google-chrome - 如何更改 chrome 打包的应用程序 id 或者为什么我们需要在manifest.json 中添加关键字段?

javascript - 如何创建一个 Chrome 应用程序,在自助服务终端模式下有效地充当启动页面?