javascript - 如何在后台js中按计划执行chrome扩展
问题描述
我有个问题。我需要每隔一段时间执行一次我的扩展,但我不能,因为我的脚本仅在 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"
},
解决方案
您可以使用chrome.alarms按计划执行脚本。
推荐阅读
- python - 使用 LXML 在 Python 中查找字符串的 XPath
- c++ - C ++:为什么在另一个函数中允许函数声明而不是函数定义?
- c++ - 为什么 is_integral 认为 std::string 是整数?
- openweathermap - OpenWeatherMap API 给出不准确的结果
- java - Java 和 Kotlin 内部/本地/匿名类有什么区别?
- ruby - 方法名称中的 Ruby 和整数
- class - SharedPreferences.getInstance() 在类构造函数之前
- html - flexbox 中的图像无法正确缩放
- python - tensorflow object detection max proposal 到底是什么意思?
- redux-form - 如何动态更改 FieldArray 中的组件类型