这是我在background.js中的代码
chrome.runtime.onStartup.addListener(function(details) {
Doing();
setInterval(function(){ Doing("Refresh",localStorage["Toogle"]) }, 10 * 60 * 1000); //Minute * Second * Milisecond
console.log("StartedUp");
});
chrome.runtime.onInstalled.addListener(function(details) {
Doing();
setInterval(function(){ Doing("Refresh",localStorage["Toogle"]) }, 10 * 60 * 1000); //Minute * Second * Milisecond
console.log("Installed");
});
我已经安装了chrome.runtime.onStartup dan on。因此,在安装扩展程序后以及浏览器全新打开时,将触发我的功能。
但是问题是当我的扩展程序被用户禁用并启用时,我的setInteval不再触发。所以我认为当用户重新启用扩展时,我需要使setInteval运行。
有什么办法吗?或者我可以使我的扩展程序不能被禁用吗?