问题描述: 写 background 文件的时候报错了,说 Service Worker 设置的 background 无效。

解决(检查)方法:
- 检查
配置文件(manifest.json)中的manifest_version是否为3。
background中的service_worker参数设置后台页(background.js)是v3版本中才开始使用的,v2版本中用的是"scripts": ["background.js"]。

background.js文件必须是在根目录,我就曾经将目录设置成"service_worker": "js/background.js"导致报错了,官网也有说明。

错误:

正确:

background.js文件里面插件调用的问题,也会报这个错误。一般这种错误可以在扩展程序页面直接查看错误。

基本上检查完上面三个地方,这个问题就可以解决了。










