service-worker 相关问题

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

Chrome Extension service-worker 内存有限吗?

我正在构建一个 Chrome 扩展程序,可以将语音文本转换为 Google 文档。一开始我使用 service-worker 来登录用户,但现在(因为在 service-worker 中我有一个 ID ......

回答 0 投票 0

如何在 rails 7 中使用 importmap 注册 service-worker?

更新于 1/18/2023 以反映 Bijan 的回答 面对问题 我想将使用 importmap 的 Rails 7 创建的 Web 应用程序转换为 PWA。 但是,我在注册时遇到了问题...

回答 2 投票 0

延迟 service worker 更新检查的正确方法是什么?

我只想让服务工作者更新检查发生,例如在正在使用的应用程序中 5 分钟。 问题是因为它被包裹在 window.addEventListener('load', async () => { 导航...

回答 3 投票 0

关于 serviceworker 的代码拆分

我有一个在 example.com/web 上运行的 React 应用程序,它有注册、登录等菜单,以及其他各种主要静态的页面,这些页面描述了这个应用程序的全部内容。现在一旦有人登录我...

回答 1 投票 0

getMessaging 失败 - 未捕获的语法错误:无法在模块外使用导入语句(在 firebase-messaging-sw.js:1:1)

我正在尝试将 firebase 消息传递集成到我的 NextJS 网络应用程序中,但收到的错误可能看起来像是来自服务器端。为了让注册在 _app.tsx 中工作,我做了

回答 2 投票 0

Datagaps 和 C# 实现 [关闭]

我一直无法找到一个 C# 示例来调用 DataGaps api 并获取返回数据。 工具网址- https://help.datagaps.com/ 寻找代码片段让我开始。

回答 0 投票 0

Workbox registerRoute 问题与 Firebase 存储 CORS

我在尝试使用 Workbox 的 registerRoute 函数从 Firebase 存储预缓存图像时遇到了一些问题。我已经通过 Google Shell 为我正在使用的 Bucket 启用了 CORS 配置,并且

回答 0 投票 0

跨域 iframe 中的服务工作者无法拦截 Mozilla Firefox 中的 iframe 网络工作者发起的请求

我有以下应用程序结构。 https://example-a.com 索引.html https://example-b.com 应用程序.html sw.js 工人.js example-a.com/index.html 从 example-b.com/app.html 加载一个 iframe,它...

回答 0 投票 0

当我第一次在我的网页中加载页面时,service worker 没有控制客户端

我首先打开了我的应用程序 index.html,因此在 service worker 部分显示了源和状态,但没有显示客户端参数。我最小化那个标签。所以我收到通知,当我点击那个...

回答 0 投票 0

service worker 不支持 Android 8 Chrome 111 [关闭]

我有一个带有服务工作人员的 PWA,它在 Windows 中的 Chrome 上运行良好,而我的 Android 11 手机在 Chrome 111 上运行良好。但是我有一个用于测试运行 Android 8.0.0 的 Galaxy 7,我得到了...... .

回答 0 投票 0

无法注册默认服务工作者。无法为 ('http://localhost:8100/firebase-cloud-messaging-push-scope') 注册 ServiceWorker

我正在尝试为 Ionic Angular 应用程序设置 Firebase 云消息传递。根据文档,我的 service worker 文件有问题,我认为这是因为它不是 http url,但我...

回答 0 投票 0

激活 service worker 时请求被重新发送

我在 asp core 中为 PWA 使用 service worker。 但让我很困惑,因为当服务工作者被激活时,我在浏览器中按 F12 以访问开发工具,请求被重新发送,无论眉毛......

回答 0 投票 0

如何确保为所有用户更新 MV3 chrome 扩展?

我开发了一个 MV3 chrome 扩展,它发布在 chrome 网上商店。 当我对扩展程序进行一些更改时,我在网上商店上传了一个更新的版本,并在

回答 0 投票 0

PWA、SVG 和 <object> 元素

我创建了一个 PWA(渐进式 Web 应用程序),它使用对象标签加载名为 icon.svg 的文件以供显示。我已将 icon.svg 添加到缓存中。应用程序成功安装在设备上(Android ...

回答 1 投票 0

Vite PWA Plugin 没有注册 service worker 并给我一个 404 错误状态

我正在尝试使用 vite 插件制作 PWA 应用程序,但我不知道自己做错了什么,但据我了解,该应用程序没有注册服务人员,也没有缓存任何内容。 ..

回答 0 投票 0

Chrome Extension MV3 迁移:如何将使用窗口和文档的后台脚本转换为 service worker?

我有一个基于 v2 版本的 chrome 扩展。我正在使用后台脚本来初始化我的应用程序。然后在 popup.js 中我使用 runtime.getBackgroundPages() 从背景中获取实例...

回答 0 投票 0

如何在 workbox-build generateSW 模式下设置默认处理程序?

易于使用且可自定义的 setDefaultHandler();当 service worker 由 Workbox 提供支持时,来自 workbox-routing,除非 generateSW 是构建工具。用于页面缓存的默认处理程序

回答 0 投票 0

CoffeeScript 和 Service Workers

尝试在 CoffeeScript 中注册服务工作者时,最新的 Chrome 浏览器似乎不支持服务工作者,我知道这不是真的。这是我的 app.coffee,它是转换...

回答 1 投票 0

CSP 即使在 Offscreen Document 中也拒绝加载 GAPI

我正在尝试构建一个使用 GAPI 对象写入 Google 文档的 Chrome 扩展。我收到 4 个类似的错误,因为 CSP 阻止了它们 拒绝加载脚本 'https://apis.google.co...

回答 0 投票 0

FCM Service worker 在生产环境(digitalOcean)中不能正常使用 nextjs

FCM-Firebase Cloud Messageing service worker 未在生产环境(digitalOcean)中使用 nextjs,但是,它在本地工作正常并正确发送消息和通知 我有...

回答 0 投票 0

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