Chrome扩展Manifest V2转V3:Service Worker注册失败及require未定义求助
Chrome扩展Manifest V2转V3:Service Worker注册失败问题
环境信息
- 系统:MacOS Sonoma 14.2.1(M2处理器)
- Chrome版本:131.0.6778.140(官方版本,arm64)
- 扩展加载方式:开发者模式加载本地未打包扩展,路径为
/Users/xxxxxxx/Documents/GitHub/Furigana
问题现象
我正在基于某Chrome扩展的fork版本做学习项目,将其从Manifest V2迁移至V3后,无法在Chrome中注册service worker(对应文件为background.js),出现以下错误:
- 注册失败提示:
Service worker registration failed. Status code: 15 - 错误栈信息:
Uncaught ReferenceError: require is not defined(位于dist/background.js:1的匿名函数中)
相关背景
已在原扩展仓库提交详细问题及代码,寻求技术帮助。
内容的提问来源于stack exchange,提问作者lcd12375
相关产品推荐
相关产品推荐

