我有个问题。我需要每隔一段时间执行我的扩展,但我不能,因为我的脚本只在popap打开时执行。我希望它能在打开chrome浏览器后开始工作。
这是我的manifest.json:
"name": "MyExt",
"version": "1.0",
"description": " 'It`s my extension",
"background": {
"scripts": ["js/core.js"],
"persistent": true
},
"icons": {
"128" : "icon.png"
},
"browser_action": {
"default_icon": "ext.png",
"default_title": "MyExt",
"default_popup": "index.html"
},发布于 2021-06-30 16:12:54
您可以使用chrome.alarms按计划执行脚本。
发布于 2018-12-07 16:10:44
简而言之,不,您不能按时间间隔执行代码。你可以做的是在background.js中注册一个eventListener (或者你决定给它命名的任何东西),并在事件发生时执行你放在那里的代码(扩展已经安装,有一个适用于你的扩展或Chrome的可用更新)。
在下面的链接上,您可以看到所有可用的事件侦听器:https://developer.chrome.com/extensions/runtime#events
https://stackoverflow.com/questions/52709957
复制相似问题