我有以下代码,用于检查服务工作者中的更改 window.addEventListener("load", functionconsole.error('Error during service worker registration:', e); })通过查阅许多文档,我了解到,版本只会在安装的应用程序重新打开后才会更新是否有任何javascript事件来重新加载或重新打开已安装<e
我正试着从workbox开始。我想把我的网站编码为PWA。它应该离线工作。为此,我想使用CacheFirst策略。我的问题是,workbox不能脱机工作。我甚至在缓存中找不到我的主html文件。下面是我在主html文件中初始化我的ServiceWorker: if ('serviceWorker' in navigator) {
window.addEventListener/service
我使用workbox service worker来缓存图像和API响应,为它们创建自定义缓存。虽然我可以看到路由匹配,但我看不到响应存储在缓存中,然后由于缓存未命中,服务工作者正在从网络请求每个资源。我已经为服务工作者使用了workbox-webpack-plugin,并在其他文件中编写了自定义路由和缓存策略,然后将这些策略传递给插件配置。 同样,我的css和js文件也可以很好地存储和提供。我试过使用不同的缓存策略
我正在构建一个react应用程序,使用create-react-app和来处理workbox。我也尝试了其他策略,但workbox只使用其默认行为,并首先使用缓存进行响应。__precacheManifest);
workbox.routing.registerRoute("/", new workbo