如何利用Chrome API获取浏览器运行时长并实现启动2分钟后清除sync存储?
实现Chrome启动2分钟后清除同步存储
- 不需要额外获取浏览器运行时长,直接利用
chrome.runtime.onStartup的触发时机结合定时器就能实现需求——该事件会在Chrome启动时触发,以此为起点计时2分钟后执行清除操作。
修改后的代码如下:
chrome.runtime.onStartup.addListener(function () { // 设置2分钟(120000毫秒)的定时器 setTimeout(() => { chrome.storage.sync.clear(); }, 120000); });
- 代码说明:
setTimeout的第二个参数为延迟执行的毫秒数,2分钟换算为120000毫秒- Chrome启动时触发
onStartup事件,此时启动定时器,到达指定时间后自动执行存储清除操作
内容的提问来源于stack exchange,提问作者Ibrahim Quraisy
相关产品推荐
相关产品推荐

