停用窗口后继续运行的Chrome扩展程序(最小化)

时间:2017-11-13 10:03:13

标签: javascript google-chrome-extension

我正在尝试制作一些简单的Chrome扩展程序,不断重新加载当前窗口中打开的每个标签。

目前我的扩展程序仅在窗口处于活动状态时运行。

即使在停用(最小化)窗口后,如何让它运行?

{
  "manifest_version": 2,

  "name": "some name",
  "description": "some description",
  "version": "1.0",

  "browser_action": {
    "default_icon": "icon.png",
    "default_popup": "default.html",
    "default_title": "click here!"
  },
  "permissions": [
    "activeTab",
    "tabs",
    "cookies",
    "http://*.xxx.com/",
    "https://*.xxx.com/"
  ]
}

这是我正在使用的manifest.json。
我假设扩展是否可以在后台运行与扩展脚本本身无关 我是对的吗?

1 个答案:

答案 0 :(得分:0)

您的扩展程序包含的唯一代码是弹出页面(可能是内置脚本)。

弹出页面仅在显示时加载。弹出窗口关闭后,弹出页面的“标签页”将被拆除,您的代码将不再执行。

对于必须在后台随时运行的内容,有背景页。他们的“标签”独立于用户界面而存在。

参见文档: