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


















