Orange301511 2021-03-15 14:01 采纳率: 28.6%
浏览 603

vue使用workbox和register-service-worker报错

vue项目添加pwa报错:registerServiceWorker.js:30 Error during service worker registration: TypeError: Failed to register a ServiceWorker for scope ('https://jessican.gitee.io/pdf...') with script ('https://jessican.gitee.io/pdf...'): ServiceWorker script evaluation failed

 

截图

  • 写回答

1条回答 默认 最新

  • lshen01 2023-03-16 11:13
    关注

    参考GPT和自己的思路:

    这个报错可能是由于以下原因导致的:

    1. ServiceWorker 脚本在下载期间出现错误,导致 ServiceWorker 注册失败。

    2. ServiceWorker 程序中存在语法错误或逻辑错误。

    3. 用户浏览器的某些设置导致 ServiceWorker 注册失败。

    为了解决这个问题,你可以尝试以下几种方式:

    1. 确保你的 ServiceWorker 程序没有语法错误和逻辑错误,可以在本地测试一下。

    2. 检查你的项目是否符合 PWA 的标准,确保你的项目设置正确。

    3. 切换浏览器或清除浏览器缓存,再尝试注册 ServiceWorker。

    4. 在 ServiceWorker 注册时添加一个错误处理逻辑,详细记录错误信息,方便之后调试。

    希望这些方法能够帮助到你解决问题。

    评论

报告相同问题?

悬赏问题

  • ¥15 素材场景中光线烘焙后灯光失效
  • ¥15 请教一下各位,为什么我这个没有实现模拟点击
  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 保护模式-系统加载-段寄存器