我正在使用chrome扩展开发。
我的manifest.json页面显示
{
"name": "DemoExtension",
"version": "1.0",
"description": "Official addon from demeo",
"browser_action": {
"default_icon": "star-on.png",
"popup": "shopcmp.htm"
},
"permissions": [
"tabs"
],
"background_page": "background.html"
}
这里我想在运行时更改我的默认图标图像。
答案 0 :(得分:12)
如果您想更改浏览器操作默认图标,只需更改
即可"browser_action": {
"default_icon": "star-on.png", //<--this line: change "star-on.png" to the icon you want
"popup": "shopcmp.htm"
},
该行表示首次加载扩展程序时的默认图标
要更改代码中的图标,请拨打chrome.browserAction.setIcon(details)
。
如果您想更改扩展程序图标(在安装过程中,Chrome网上应用店中,扩展程序管理页面中以及作为图标中显示的图标),请在清单中添加icons
属性。文件。
答案 1 :(得分:11)
要以实际方式更改默认的Chrome扩展程序,您可以执行以下操作:
reloadData()
答案 2 :(得分:0)
如果您希望每个页面都有自己的图标状态,请使用chrome.pageAction
。