【发布时间】:2020-02-27 09:36:26
【问题描述】:
我有一个更新为具有 PWA 功能的 vue 应用程序。它使用了 firebase 消息服务,该服务已经用自己的 firebase-messaging-sw.js 文件覆盖了 service worker。 Service Worker 已注册、处于活动状态且正在工作,我在 vue.config.js 文件中添加了 pwa,以便它生成 manifest.json。当您构建应用程序的生产版本时,以下代码将添加到服务工作线程的顶部。
importScripts("precache-manifest.7b51ac9589a6dc8041a85d8f1792defa.js", "https://storage.googleapis.com/workbox-cdn/releases/4.3.1/workbox-sw.js");
据我所知,percache 工作正常。
这是否足以让网站在离线模式下工作?
我需要自己添加一些缓存管理吗?
我错过了什么,因为我仍然在应用清单选项卡下的 Chrome 开发工具中收到“页面无法脱机工作”错误消息。
【问题讨论】:
标签: vue.js service-worker offline-caching