与Workbox相关的问题:用于为渐进式Web应用程序服务工作者提供支持的构建和运行时工具。
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 缓存一些...
将工作箱构建服务工作者放置在 globDirectory 的子目录中
我正在使用 workbox-build 来生成服务工作者。我的目录结构看起来像这样: 源代码/ src/a.png src/index.html src/工作箱/ src/Workbox/workbox-window.prod.mjs 服务人员/
将 WorkBox 添加到 NX 工作区中的 Angular Webpack 应用程序
我正在尝试将应用程序中的 ServiceWorker 从 @angular/service-worker 切换到 workbox,但我发现文档缺乏好的示例。我知道这是一个与框架无关的工具,但是......
非常简单,我想在调试时禁用浏览器控制台中出现的重复工作框消息的显示。例如,我不需要看到: WorkBox:使用 NetworkF...
React + Vite + VitePWA 插件工作箱配置
我正在尝试缓存一些网址以使我的应用程序离线工作。 我正在使用 vite 5.0.5 vite-plugin-pwa 0.17.3 这是我的 vite.config.js 从“@vitejs/plugin-react”导入反应; 导入
workbox 未在 importScripts 中传递的 js 中定义
受影响的图书馆: 工作箱 webpack 插件 浏览器和平台: 所有浏览器 问题或功能请求描述: 我正在使用 workbox-webpack-plugin 来设置我的服务工作者。我添加了生成器...
所以我正在使用workbox开发laravel PWA,每当我第一次登录时它都运行良好,但是当我第二次登录时,我收到了419页面过期错误。 这是我的代码...
在React PWA Service Worker中缓存json文件时出现问题(使用cra创建)
我使用 cra 模板创建 PWA 应用程序。 我的问题是 Service Worker 没有缓存我的语言环境文件夹(包含用于翻译的 json 文件) 运行应用程序并处于离线模式后,一切正常,除了 2
将 WorkBox 添加到 NX 工作区中的 Angular 应用程序
我正在尝试将应用程序中的 ServiceWorker 从 @angular/service-worker 切换到 workbox,但我发现文档缺乏好的示例。我知道这是一个与框架无关的工具,但是......
我使用以下代码(从 https://create-react-app.dev/docs/making-a-progressive-web-app/ 生成) // 在 service-worker.js 中 precacheAndRoute(self.__WB_MANIFEST); // 设置应用程序...
Service-worker.js 从未在 netlify 上正确注册
当我尝试在 netlify 上测试我的服务工作者时,它没有注册正确的服务工作者。相反,它注册一个默认的虚拟工作箱服务工作者。 为什么我不断获得此默认工作箱服务
如何在 workbox service worker 中有条件地发送标头
我有一个 vite react pwa(客户端渲染)。 我有一个跨站点隔离的特殊路由,因为该路由使用 SharedArrayBuffer。 出于这个原因,我从预缓存中排除了 index.html 或 / ...
React PWA Workbox InvalidStateError
IOS 设备上的少数用户会收到错误 InvalidStateError newestWorker is null。 这是我使用 workbox-window 的注册函数,就像提到的文档一样 如果(导航器中的“serviceWorker”)...
我有一个 WebApp,它使用由 Workbox 提供支持的服务工作者来处理路由。使用 stale-while-revalidate 策略,假设它拦截从我的应用程序到 /api/abc 的调用,返回缓存的版本...
如果更改了最后修改日期时间,是否有任何方法可以更新服务工作者中的文件?我有一些图像每 2-3 天更改一次,想让服务人员知道更新 t...
Vite-PWA-plugin 如何添加webpush(通知)
我有接收网络推送通知的 sw.js。 但是最近我安装了 vite-PWA-plugin,现在我无法通过默认配置添加通知。 我如何配置这个 vite.config.ts 以添加到