google-chrome-extension 背景页面

示例

后台页面是包含后台脚本的隐式页面。后台脚本是一个长期运行的脚本,用于管理某些任务或状态。它在扩展程序的整个生命周期中都存在,并且一次只有一个实例处于活动状态。

您可以在您的中这样声明它manifest.json:

"background": {
    "scripts": ["background.js"]
}

扩展系统将生成一个后台页面,其中包括scripts属性中列出的每个文件。

您有权访问所有允许的chrome.*API。

后台页面有两种类型:始终打开的持久后台页面,以及根据需要打开和关闭的事件页面

如果您希望背景页面不是永久性的,则只需将persistent-flag设置为false:

"background": {
    "scripts": ["eventPage.js"],
    "persistent": false
}

仅当触发了您注册了侦听器的事件时,此后台脚本才处于活动状态。通常,您使用addListener进行注册。

示例:首先安装该应用或扩展程序。

chrome.runtime.onInstalled.addListener(function() {
   console.log("扩展程序已安装!");
});