问题描述: 写 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
文件里面插件调用的问题,也会报这个错误。一般这种错误可以在扩展程序页面
直接查看错误。
基本上检查完上面三个地方,这个问题就可以解决了。