与Workbox相关的问题:用于为渐进式Web应用程序服务工作者提供支持的构建和运行时工具。
无法使用 SW - Workbox 和 Node.js 离线加载页面
所以我正在尝试为一个网站构建一个非常简单的原型,即使用户离线时也可以显示该原型(我想就像 PWA)...但是作为一个新手,我发现文档相当
我使用 Workbox CLI 的 PWA 及其服务工作线程生成器无法离线工作
我是构建 PWA 和使用 Workbox (V5) 的新手。我在缓存页面和离线工作时遇到问题! 这是我所做的: 我以我的方式编写了我的index.html文件...
Workbox webpack 插件安装后未从缓存加载资源(.js)
我正在尝试使用 vuejs (2.5) 为 Laravel (5.8) 中的应用程序设置 PWA。 这是我在 mix.js 中的配置: ... mix.js('resources/js/app.js', 'public/js') .generateSW({ // 定义...
Safari 浏览器始终会看到未更改的 Service Worker 的更新
我构建了一个 VueJS PWA 并使用 register-service-worker 来管理 Service Worker。我已经构建了该应用程序,因此当访问新路线时,它会手动检查服务工作人员的更新。如果...
我有以下workbox-config.js: 模块. 导出 = { glob目录:“dist/”, globPatterns: ["**/*.{css,eot,html,ico,jpg,js,json,png,svg,ttf,txt,webmanifest,webm,xml}"]...
我使用 workbox-background-sync 插件在用户离线时对 POST 请求进行排队,设置如下: const postSyncPlugin = new BackgroundSyncPlugin('post-requests', { 最大保留时间...
为什么在我更改 Service Worker 后 safari 会要求允许在每个 window.open() 上弹出窗口?
为什么 safari 在我更改 Service Worker 后要求允许在每个 window.open() 上弹出窗口?并且不允许打开新选项卡。这是我的 Service Worker 的代码。 更新我的 Service Worker 后...
iOS 支持“beforeinstallprompt”事件吗?
Android 和桌面版 Chrome 支持“beforeinstallprompt”事件,该事件可以显示添加到主屏幕横幅。我尝试在 iOS 中为我的 PWA 使用相同的 javascript 代码,但它不起作用。 ...
尝试从工作箱配置文件生成 Service Worker 时收到错误消息
错误消息显示 [GenerateSW.ignoreURLParametersMatching.0]GenerateSW.ignoreURLParametersMatching.0 必须具有必需的属性“hasIndices”。 下面写着 在验证时(直接...
我正在开发一个Python脚本来将文件的每一行解析为Excel表。目前,我的脚本正在将数据提取到单列多行的 Excel 中。我担心的是...
Service Worker js 文件未显示在 Chrome 开发工具网络选项卡上
我试图查看浏览器为获取 Service Worker 实现所做的请求,但它根本没有显示。我确信我的应用程序有一个正在工作的服务工作者,但我想...
我正在为我的 WordPress 主题构建 Service Worker 缓存机制。下面是它的工作原理。 初始请求 service-worker 为所提供的页面 /wp-content/saved-posts.json 生成预缓存...
基本上,我试图在检测到新的 serviceworker 版本时显示一个对话框,然后让用户决定重新加载以获取它。为了实现这一点,我们需要主动设置
当我尝试在 netlify 上测试我的服务工作者时,它没有注册正确的服务工作者。相反,它注册一个默认的虚拟工作箱服务工作者。 为什么我不断获得此默认工作箱服务
当我尝试在 netlify 上测试我的服务工作者时,它没有注册正确的服务工作者。相反,它注册一个默认的虚拟工作箱服务工作者。 为什么我不断获得此默认工作箱服务
Vite 将空数组注入到 service-worker 中(self.__WB_MANIFEST)
我正在尝试使用 VitePWA 设置预缓存。 Service Worker 注册正常,但 VitePWA 会向文件中注入一个空数组,因此不会缓存任何资产。 我不知道为什么这是一个 cas...
是否有一种可配置的方法来在 vite-pwa 插件中批量处理工作箱后台同步请求
如何批量重放后台同步请求而不是单个请求重放? 根据文档配置 vite-pwa 当请求失败时会自动添加到...
使用workbox-background-sync时浏览器如何以及何时触发同步事件
我们正在使用BackgroundSyncPlugin,从日志中可以明显看出浏览器触发了后台同步事件,但我不确定浏览器是如何做到这一点的。 根据文档,https://deve...
我有一个非常简单的 vite 应用程序,我尝试使用 vite-pwa 插件以便离线使用它。它在构建应用程序时运行良好(npm run build,然后 npm run Preview),但在开发模式下则不然。 ...
我在 PWA 上离线运行运行时缓存时遇到问题。 我正在使用 VitePWA 包,它使用 Workbox,在GenerateSW 模式下构建服务工作线程。 Service Worker 缓存一些...