我有一个问题。 我需要每隔一段时间执行一次扩展,但是我不能执行,因为我的脚本仅在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"
},
答案 0 :(得分:0)
简而言之,不,您不能在时间间隔内执行代码。您可以做的是在background.js中注册eventListener
(或您决定命名的任何名称),并在事件发生时执行您放入其中的代码(已安装扩展程序,可以为您提供更新)扩展程序或Chrome等)。
在下面的链接上,您可以看到所有可用的事件侦听器: https://developer.chrome.com/extensions/runtime#events
答案 1 :(得分:0)
您可以使用 chrome.alarms 按计划执行脚本。