google-chrome-extension - 服务工作者注册失败:mv2 到 mv3
问题描述
我需要从版本 2 到 3 的清单迁移方面的帮助。
我已经更改了 manifest.json,还尝试了在许多平台上看到的许多建议的解决方案,例如使用 importScripts() 等使用 try/catch 包装在 js 文件中。
但没有任何结果。 请帮我解决这个问题
清单.json:
"background":{
"service_worker":"background-wrapper.js",
"type":"module"
},
背景包装器.js:
import './background.js';
// importScripts("background.js");
// try {
// importScripts("background.js");
// } catch (e) {
// console.error(e);
// }
背景.js
actual background script
have many functionality for the extension
解决方案
推荐阅读
- oracle - SQL Top 5 和其他的
- javascript - 如何过滤具有复杂场景的重复行
- json - 是否可以在 JSONField 模式中包含 ForeignKey?我还能怎么做呢?
- android - 使用 SMS Retriever API 时,有没有办法验证 SMS 的发件人?
- node.js - NodeJs/Express:授权除一个之外的所有端点
- python - Django:表单有效但未保存,因为找不到名为 app 的模块
- ios - 得到一个 ios 应用程序崩溃报告 EXC_CORPSE_NOTIFY
- android - 无法在运行棒棒糖和棒棒糖前的 android 设备上获得写入权限
- python - 尝试在 pythonanywhere 上使用 praw 提交图像时出现 WebSocketProxyException 403
- vue.js - @click on parent div在按下子按钮时不会触发