我在chrome扩展程序的后台代码中使用此注入脚本:
chrome.tabs.onUpdated.addListener(function (tab) {
// for the current tab, inject the "inject.js" file & execute it
chrome.tabs.executeScript(tab.ib, {
file: 'inject.js'
});
});
inject.js
基本上表示如果网页与某个网址匹配,则每5秒重新加载一次网页。
这个想法是页面加载,注入脚本,然后重新加载自己等等,以形成某种类型的自动重新加载器。
唯一的问题是chrome.tabs.onUpdated
事件仅在活动标签上触发。
如何让脚本也可以在非活动标签上运行,以便重新加载?