谷歌插件(Chrome扩展) “Service Worker (无效)” 解决方法

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

解决(检查)方法:

  1. 检查配置文件(manifest.json) 中的 manifest_version 是否为 3
    background 中的 service_worker 参数设置 后台页(background.js)v3版本中才开始使用的,v2版本中用的是 "scripts": ["background.js"]
  2. background.js 文件必须是在根目录,我就曾经将目录设置成 "service_worker": "js/background.js" 导致报错了,官网也有说明。

错误:

正确:

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

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

相关推荐
apcipot_rain1 小时前
【应用密码学】实验五 公钥密码2——ECC
前端·数据库·python
ShallowLin1 小时前
vue3学习——组合式 API:生命周期钩子
前端·javascript·vue.js
Nejosi_念旧1 小时前
Vue API 、element-plus自动导入插件
前端·javascript·vue.js
互联网搬砖老肖1 小时前
Web 架构之攻击应急方案
前端·架构
pixle02 小时前
Vue3 Echarts 3D饼图(3D环形图)实现讲解附带源码
前端·3d·echarts
麻芝汤圆3 小时前
MapReduce 入门实战:WordCount 程序
大数据·前端·javascript·ajax·spark·mapreduce
juruiyuan1114 小时前
FFmpeg3.4 libavcodec协议框架增加新的decode协议
前端
Peter 谭5 小时前
React Hooks 实现原理深度解析:从基础到源码级理解
前端·javascript·react.js·前端框架·ecmascript
LuckyLay6 小时前
React百日学习计划——Deepseek版
前端·学习·react.js
gxn_mmf6 小时前
典籍知识问答重新生成和消息修改Bug修改
前端·bug