как сделать так, чтобы код расширения 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("--------------------------------");

как мне это сделать?

0 ответов

Другие вопросы по тегам