service-worker 相关问题

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

使用 fetch API 发送 POST 请求时处理 csrf 安全

我正在为 Django/Python Web 应用程序实现 Web 通知。 需求之一是记录目标用户“接收通知”的行为。 为了记录这个指标,我使用 fetch ...

回答 1 投票 0

使用 Service Worker 在缓存上缓存 vimeo 私人视频

所以我为我的网络应用程序创建了离线功能。有一个函数可以获取 url 列表并将其保存在缓存存储中,以便以后可以离线使用。 这就是...

回答 1 投票 0

<event>的事件处理程序必须添加到工作脚本的初始评估中 - Firebase Service Worker

我正在尝试注册一个服务人员,它似乎正在工作。但是,我收到 3 个警告: 必须在工作脚本的初始评估中添加“推送”事件的事件处理程序。 事件处理...

回答 1 投票 0

在 PWA 中运行离线 Service Worker 和 OneSignal

我有一个 PWA,我正在尝试同时运行 OneSignal(用于网络推送通知订阅)和我自己的离线 Service Worker。他们都各自工作。如果我同时启用它们...

回答 1 投票 0

与 Web Worker 共享 Firebase 身份验证状态,以进行需要身份验证的 Firestore 查询

我们正在测试使用 Web Worker 在后台处理某些 Firestore 查询。该过程有相当详细的记录,直到我们需要查询需要用户身份验证的集合......

回答 1 投票 0

在React PWA Service Worker中缓存json文件时出现问题(使用cra创建)

我使用 cra 模板创建 PWA 应用程序。 我的问题是 Service Worker 没有缓存我的语言环境文件夹(包含用于翻译的 json 文件) 运行应用程序并处于离线模式后,一切正常,除了 2

回答 1 投票 0

ServiceWorker 本地主机注册失败

我对 serviceWorker 很陌生,我不知道我的脚本出了什么问题。在我的浏览器控制台上显示: ServiceWorker 注册失败:TypeError:无法注册 ServiceWorker:...

回答 1 投票 0

Firebase Cloud Messaging 更新后调用错误的 Service Worker

我成功地能够注册FCM的令牌来订阅主题并使用以下代码接收消息来注册服务工作者,并获取令牌如下,然后我...

回答 1 投票 0

防止service-worker.js与vite/rollup捆绑

我有一个使用 Vite 编译和捆绑的基于 TypeScript 的 Vuejs 项目。 我正在尝试配置构建系统来编译我的自定义服务工作线程 (src/service-worker.ts) 并将输出放置在...

回答 1 投票 0

Service Worker 缓存在用户更改时重置

我已经在我正在开发的应用程序上设置了基本的 Service Worker 安装。 当用户注销并使用另一个用户名登录时,此 Service Worker 会导致很多问题。甚至

回答 2 投票 0

服务工作线程未拦截初始加载时的第一个获取调用

我的自定义服务工作人员遇到问题。当页面最初加载时,它似乎没有拦截第一个提取请求(但随后的所有提取请求都被正确拦截)。

回答 2 投票 0

在 Android 上创建 React 应用程序 PWA 推送通知

是否可以使用 CRA 发送安装在 Android 手机上的 PWA 推送通知? 限制条件: 创建反应应用程序 注册 Service Worker 转为 PWA PWA 作为“...

回答 2 投票 0

Android - PWA 无法在独立模式下与 Service Worker 一起打开

在开发渐进式网络应用程序时,出现了以下问题: 独立模式可以在不包含 Service Worker 的情况下完美运行 - 但不能使用。 没有 Service-Worker a2hs (...

回答 2 投票 0

在初始化时将数据传递给 Service Worker js

是否可以将数据传递给服务工作者,或者在主线程中使用全局定义的变量? 例如,我需要初始化一个 firebase 消息传递库,并且我想传递一个 messagesSend...

回答 2 投票 0

无法从 React js 中的 Service Worker 将文件上传到 Django 服务器

这是我的background-worker.js文件中的代码,它应该负责上传blob const addExerciseDataToDatabase = async(blob、练习、患者、authToken)=> { ...

回答 1 投票 0

Firebase 通知事件在 Service Worker 中不起作用(notifcationclose、notificationclick)

我正在尝试使用 firebase 通过我的 React 应用程序发送网络推送通知。我已成功显示通知,但我希望通知 1. 持续存在,直到与 (

回答 2 投票 0

如何阻止 Service Workers 安装在 Chrome 浏览器中?

我想阻止选定的网站安装 Service Worker 或完全禁用安装 Service Worker 的功能。 我怎样才能做到这一点?

回答 3 投票 0

如何将变量移出服务工作者的本地范围

我正在使用 Broadcast Channel API 将数据从源代码发送到 service-worker:firebase-messaging-sw.js。 然后我使用以下函数在 service-worker 中检索它: const mainChannel = 新

回答 1 投票 0

在开发模式下禁用 Service Worker

在开发过程中,我的 Web 应用程序项目在 https://localhost 的开发服务器上提供文件。但是,Chrome 会阻止其 Service Worker 访问服务器(因为它不信任......

回答 4 投票 0

测试咖啡馆的测试服务人员

我想使用 TestCafe 来检查我的 Service Worker 是否注册成功。我可以使用以下代码从浏览器控制台进行检查 (等待 window.navigator.serviceWorker.getRegist...

回答 1 投票 0

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