Я разрабатываю расширение хром. Сценарий выглядит какКак динамически менять значок расширения хрома
Когда я нажимаю на расширение значка, отправьте запрос POST на сервер и на основании ответа GET он пропишет любой из 3-х разных команд if/else if/else. Я использую действие страницы, чтобы показать значок рядом с адресной строкой. Я хочу, чтобы мой значок расширения динамически изменялся в каждом случае if/else if/else.
Это мой backgound.js, чтобы сделать значок видимым рядом с адресной строкой.
chrome.runtime.onInstalled.addListener(function() {
chrome.declarativeContent.onPageChanged.removeRules(undefined, function() {
chrome.declarativeContent.onPageChanged.addRules([
{
conditions: [
new chrome.declarativeContent.PageStateMatcher({
})
],
actions: [ new chrome.declarativeContent.ShowPageAction() ]
}
]);
}); });
это мой manifest.json
"page_action" :
{
"default_icon" : "icon-191.png",
"default_title" : "xxx",
"default_popup": "popup.html"
},
Любое предложение, как я могу изменить расширение значок toolber динамически на diffetent заявление? Спасибо заранее!
У меня есть ответ сейчас. chrome.pageAction.setIcon ({tabId: tab.id, путь: 'x.png'}); Я положил эту строку на мой метод получения/публикации – user12
Документы являются частью ..... – Legends