Я хочу написать расширение Chrome, которое после каждого клика и загрузки страницы автоматически извлекает адрес страницы и запускает скрипт, который автоматически меняет значок расширения. Мой код меняет значок только после нажатия на значок расширения. Как сделать так, чтобы значок автоматически менялся после перехода на сайт
manifest.json
{
"manifest_version": 2,
"name" : "__MSG_extName__",
"default_locale" : "en",
"version": "1.0",
"permissions": [
"tabs"
],
"browser_action": {
"default_icon": "images/icon.png",
"default_popup": "index.html"
}
}
script.js
chrome.tabs.query({'active': true, 'windowId': chrome.windows.WINDOW_ID_CURRENT},
function(tabs){
var url = tabs[0].url;
if (url.indexOf('mywebsite.com') !== -1){
chrome.browserAction.setIcon({path:"images/ok.png"});
}else{
chrome.browserAction.setIcon({path:"images/no.png"});
}
}
);