service-worker 相关问题

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

当我部署在服务器中时,Angular Service Worker 离线缓存不起作用

当我使用 Angular/PWA 构建我的 Angular 项目并使用 http-server 在本地服务器上测试它时,它按预期工作。即使离线缓存在本地也能正常工作。 但当我部署完毕后...

回答 2 投票 0

为什么我无法在 Firebase Vanilla JS 应用中注册 Service Worker?

我有这个 javascript 应用程序,它可以简单地初始化并显示 firebase 推送通知: 从“firebase/app”导入{initializeApp}; 导入 { getMessaging, onMessage, getTok...

回答 1 投票 0

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

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

回答 2 投票 0

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

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