workbox 相关问题

与Workbox相关的问题:用于为渐进式Web应用程序服务工作者提供支持的构建和运行时工具。

无法使用 SW - Workbox 和 Node.js 离线加载页面

所以我正在尝试为一个网站构建一个非常简单的原型,即使用户离线时也可以显示该原型(我想就像 PWA)...但是作为一个新手,我发现文档相当

回答 1 投票 0

我使用 Workbox CLI 的 PWA 及其服务工作线程生成器无法离线工作

我是构建 PWA 和使用 Workbox (V5) 的新手。我在缓存页面和离线工作时遇到问题! 这是我所做的: 我以我的方式编写了我的index.html文件...

回答 2 投票 0

Workbox webpack 插件安装后未从缓存加载资源(.js)

我正在尝试使用 vuejs (2.5) 为 Laravel (5.8) 中的应用程序设置 PWA。 这是我在 mix.js 中的配置: ... mix.js('resources/js/app.js', 'public/js') .generateSW({ // 定义...

回答 2 投票 0

Safari 浏览器始终会看到未更改的 Service Worker 的更新

我构建了一个 VueJS PWA 并使用 register-service-worker 来管理 Service Worker。我已经构建了该应用程序,因此当访问新路线时,它会手动检查服务工作人员的更新。如果...

回答 1 投票 0

Workbox -> GlobIgnore 无法按预期工作

我有以下workbox-config.js: 模块. 导出 = { glob目录:“dist/”, globPatterns: ["**/*.{css,eot,html,ico,jpg,js,json,png,svg,ttf,txt,webmanifest,webm,xml}"]...

回答 1 投票 0

Workbox SW 将有错误的请求保留在队列中

我使用 workbox-background-sync 插件在用户离线时对 POST 请求进行排队,设置如下: const postSyncPlugin = new BackgroundSyncPlugin('post-requests', { 最大保留时间...

回答 1 投票 0

为什么在我更改 Service Worker 后 safari 会要求允许在每个 window.open() 上弹出窗口?

为什么 safari 在我更改 Service Worker 后要求允许在每个 window.open() 上弹出窗口?并且不允许打开新选项卡。这是我的 Service Worker 的代码。 更新我的 Service Worker 后...

回答 1 投票 0

iOS 支持“beforeinstallprompt”事件吗?

Android 和桌面版 Chrome 支持“beforeinstallprompt”事件,该事件可以显示添加到主屏幕横幅。我尝试在 iOS 中为我的 PWA 使用相同的 javascript 代码,但它不起作用。 ...

回答 1 投票 0

尝试从工作箱配置文件生成 Service Worker 时收到错误消息

错误消息显示 [GenerateSW.ignoreURLParametersMatching.0]GenerateSW.ignoreURLParametersMatching.0 必须具有必需的属性“hasIndices”。 下面写着 在验证时(直接...

回答 1 投票 0

python 脚本将文件的每一行解析为 excel

我正在开发一个Python脚本来将文件的每一行解析为Excel表。目前,我的脚本正在将数据提取到单列多行的 Excel 中。我担心的是...

回答 1 投票 0

Service Worker js 文件未显示在 Chrome 开发工具网络选项卡上

我试图查看浏览器为获取 Service Worker 实现所做的请求,但它根本没有显示。我确信我的应用程序有一个正在工作的服务工作者,但我想...

回答 1 投票 0

缓存清除服务工作人员会执行网络请求,直到浏览器重新启动

我正在为我的 WordPress 主题构建 Service Worker 缓存机制。下面是它的工作原理。 初始请求 service-worker 为所提供的页面 /wp-content/saved-posts.json 生成预缓存...

回答 1 投票 0

在哪里放置 serviceworker 的事件监听器

基本上,我试图在检测到新的 serviceworker 版本时显示一个对话框,然后让用户决定重新加载以获取它。为了实现这一点,我们需要主动设置

回答 2 投票 0

Service-worker.js 未正确注册

当我尝试在 netlify 上测试我的服务工作者时,它没有注册正确的服务工作者。相反,它注册一个默认的虚拟工作箱服务工作者。 为什么我不断获得此默认工作箱服务

回答 1 投票 0

Service-worker.js 从未正确注册

当我尝试在 netlify 上测试我的服务工作者时,它没有注册正确的服务工作者。相反,它注册一个默认的虚拟工作箱服务工作者。 为什么我不断获得此默认工作箱服务

回答 1 投票 0

Vite 将空数组注入到 service-worker 中(self.__WB_MANIFEST)

我正在尝试使用 VitePWA 设置预缓存。 Service Worker 注册正常,但 VitePWA 会向文件中注入一个空数组,因此不会缓存任何资产。 我不知道为什么这是一个 cas...

回答 1 投票 0

是否有一种可配置的方法来在 vite-pwa 插件中批量处理工作箱后台同步请求

如何批量重放后台同步请求而不是单个请求重放? 根据文档配置 vite-pwa 当请求失败时会自动添加到...

回答 1 投票 0

使用workbox-background-sync时浏览器如何以及何时触发同步事件

我们正在使用BackgroundSyncPlugin,从日志中可以明显看出浏览器触发了后台同步事件,但我不确定浏览器是如何做到这一点的。 根据文档,https://deve...

回答 1 投票 0

开发模式下使用vite pwa插件加载资源失败

我有一个非常简单的 vite 应用程序,我尝试使用 vite-pwa 插件以便离线使用它。它在构建应用程序时运行良好(npm run build,然后 npm run Preview),但在开发模式下则不然。 ...

回答 1 投票 0

Workbox 离线时无法获取缓存的网络请求。改变标题?

我在 PWA 上离线运行运行时缓存时遇到问题。 我正在使用 VitePWA 包,它使用 Workbox,在GenerateSW 模式下构建服务工作线程。 Service Worker 缓存一些...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.