service-worker 相关问题

服务工作者是JavaScript代码,一旦向相关的来源和范围注册,即使其控制的页面不再打开,也会响应浏览器启动的事件。通过处理`fetch`事件,服务工作者可以提供自定义网络行为,例如离线支持(通过Cache API)。通过处理`push`事件,服务工作者可以“醒来”并显示通知。

Service-worker.js 未正确注册

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

回答 1 投票 0

Service-worker.js 从未正确注册

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

回答 1 投票 0

使用 serviceWorker (PWA) 和 Laravel Cache::put() 进行缓存的区别

缓存是优化 Web 应用程序速度和效率的一个基本方面。因此,决定使用它的最佳方法和策略至关重要。就我而言...

回答 1 投票 0

旧的 Angular 页面得到服务

我有一个带有 Service Worker 的 Angular 16 网页。该页面由我控制下的 NGINX 提供服务。 最近我注意到,当访问该页面时,浏览器显示的是旧版本。我

回答 1 投票 0

如何在 Firefox 中启动 Service Worker?

我正在尝试学习制作 Service Worker,虽然它在 Chrome 中按预期工作,但由于某种未知原因,它在 Firefox v56 中无法工作。这是应该在任何地方都能工作的演示...

回答 1 投票 0

在自定义 serviceWorker 中调度 redux 操作

我想对从服务器收到的推送执行操作。我有一个自定义服务工作者,它具有用于推送的事件侦听器。现在我想在收到来自服务的推送时分派 redux 操作...

回答 2 投票 0

为什么我的 PWA 无法被识别并显示安装?

我已经制作了 PWA、清单和 Service Worker 等等,并且 PWA 安装(至少在 Chrome 上)没有出现。我已阅读所有要求并已满足它们,但仍然没有显示...

回答 4 投票 0

当我部署新的构建时,更改不会反映出来,因为浏览器缓存了构建文件

在反应应用程序中。当我部署新的构建时,更改不会反映出来,因为浏览器会缓存构建文件。如何确保每个新结构都被缓存?

回答 1 投票 0

如何在 Flutter Web 上添加多个 Service Worker

我想添加一个服务工作者(除了现有的“flutter_service_worker”之外)。 我遇到的问题是我无法同时激活两者。我不太明白...

回答 1 投票 0

Angular Service Worker:特定页面出现 404 错误,504 离线(本地主机工作正常)

我在部署 Angular 应用程序的 Service Worker 时遇到问题。以下是问题的细分: 特定页面出现 404 错误: 当我尝试加载某些页面时,例如“/jobs&q...

回答 1 投票 0

Pwa 在 Yii2 PHP 框架中的实现

我需要在 PHP 中为 Yii 2 框架中的项目实现 PWA。我添加了manifest.json 文件,该文件在我签入devtools 时正在工作。我还添加了一个注册的服务工作者文件

回答 1 投票 0

Service Worker 的 URL.createObjectURL 的模拟是什么

在清单 v2 中,我使用 URL.createObjectURL 来将文件从后台返回到内容。如何使用清单 v3 和 Service Worker 实现这一点?我知道要获取 XMLHttpRequest。但什么肛门...

回答 2 投票 0

如何在清单 v3 扩展 ServiceWorker 中使用 URL.createObjectURL

我的扩展创建 zip 存档,其中包含图像。我使用 chrome.downloads.download 将我的存档下载到设备。 const url = URL.createObjectURL(archiveBlob); chrome.downloads.download(...

回答 2 投票 0

延迟加载或预加载 Angular 模块并使用 Service Worker 缓存结果?

渐进式 Web 应用程序的 Angular CLI 方法是否包括使用服务工作线程(渐进式 Web 应用程序)方法缓存预加载或延迟加载模块的方法? 例如 Angular Router h...

回答 1 投票 0

服务人员新资产更新

我一直在阅读 html5rocks 服务工作人员简介文章,并创建了一个基本的服务工作人员来缓存页面、JS 和 CSS,它按预期工作: var CACHE_NAME = '我的-

回答 6 投票 0

如何为现有 Web 推送订阅者更新我的 Service Worker?

我有一个简单的 Web 应用程序,可与 Web 推送和通知 API 配合使用,我使用 FCM 发送消息,并使用 JS 中的一个简单的 Service Worker 来显示浏览器收到的通知。 我的问题是

回答 1 投票 0

使用 Firebase 消息传递与 Nuxt.js 和 Vue.js 无法在 Service Worker 中捕获 FCM“notificationclick”事件

在我的 firebase-messaging-sw.js 中查看除安装、激活或推送之外的任何事件时遇到问题。正在接收并提供通知,但我无法看到

回答 1 投票 0

无法使用 Firebase 消息传递与 Nuxt.js 和 Vue.js 捕获 Service Worker 中的“notificationclick”事件

在我的 firebase-messaging-sw.js 中查看除安装、激活或推送之外的任何事件时遇到问题。正在接收并提供通知,但我无法看到

回答 1 投票 0

后台脚本:错误:无法建立连接。接收端不存在

我正在尝试将消息从后台脚本发送到我的 chrome 扩展程序中的内容脚本。但看起来消息是在加载内容脚本之前发送的? 这是我遇到的错误...

回答 3 投票 0

如何在不更改源的情况下强制重新运行 Service Worker?

如何重新启动已注册的 Service Worker? 例如,当我安装并激活一个 sw 脚本时,它只打印 hello, world!到控制台,当我刷新 pa 时,它不会再次打印...

回答 1 投票 0

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