如何更改chrome扩展程序中的默认图标?

时间:2011-08-04 10:41:54

标签: google-chrome google-chrome-extension

我正在使用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"   
}

这里我想在运行时更改我的默认图标图像。

3 个答案:

答案 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