You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.15 13:09:52