как я могу изменить значок по умолчанию в расширении Chrome? - PullRequest
14 голосов
/ 04 августа 2011

Здесь я работаю с расширением 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"   
}

Здесь я хочу изменить изображение значка по умолчанию во время выполнения.

Ответы [ 2 ]

13 голосов
/ 26 мая 2016

Чтобы прагматически изменить расширение Chrome по умолчанию, вы можете сделать:

chrome.browserAction.setIcon({path:"my-icon.png"});
12 голосов
/ 04 августа 2011

Если вы хотите изменить значок по умолчанию для действия браузера, просто измените

"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 Web Store, на странице управления расширениями, ив качестве значка) добавьте свойство icons в свой файл manifest.json.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...