как сделать так, чтобы код расширения Chrome запускался каждый раз при изменении страницы [дубликат]
Я пытался сделать расширение Chrome для запуска каждый раз, когда сайт безуспешно изменяется, я где-то видел, что мне нужно слушать chrome.tabs.onUpdated из фонового процесса, но он никогда ничего не печатает
мой файл манифеста
{
"manifest_version": 3,
"name": "run",
"version":"0.1",
"background": {
"sevice_worker":"background.js"
},
"content_scripts":[{
"matches":["<all_urls>"],
"js":["content.js"]
}],
"action":{
"default_popup":"popup.html"
},
"permissions":["tabs","activeTab"]
}
background.js
chrome.tabs.onUpdated.addListener(function(tabId, changeInfo, tab) {
console.log("changes fired from background.js");
});
content.js (это регистрируется, но только один раз во время начальной перезагрузки)
console.log("--------------------------------");
console.log("fired from content");
console.log("--------------------------------");
как мне это сделать?