谷歌插件(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 文件里面插件调用的问题,也会报这个错误。一般这种错误可以在扩展程序页面直接查看错误。

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

相关推荐
fanruitian11 小时前
uniapp android开发 测试板本与发行版本
前端·javascript·uni-app
rayufo11 小时前
【工具】列出指定文件夹下所有的目录和文件
开发语言·前端·python
RANCE_atttackkk11 小时前
[Java]实现使用邮箱找回密码的功能
java·开发语言·前端·spring boot·intellij-idea·idea
2501_9445255412 小时前
Flutter for OpenHarmony 个人理财管理App实战 - 支出分析页面
android·开发语言·前端·javascript·flutter
李白你好13 小时前
Burp Suite插件用于自动检测Web应用程序中的未授权访问漏洞
前端
刘一说14 小时前
Vue 组件不必要的重新渲染问题解析:为什么子组件总在“无故”刷新?
前端·javascript·vue.js
徐同保15 小时前
React useRef 完全指南:在异步回调中访问最新的 props/state引言
前端·javascript·react.js
刘一说16 小时前
Vue 导航守卫未生效问题解析:为什么路由守卫不执行或逻辑失效?
前端·javascript·vue.js
一周七喜h16 小时前
在Vue3和TypeScripts中使用pinia
前端·javascript·vue.js
weixin_3954489116 小时前
main.c_cursor_0202
前端·网络·算法