service-worker 相关问题

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

我如何在 chrome Extension(manifest V3) 的 Service Worker 中包含一个 socket.io-client

我从cdn复制了客户端socket.io脚本,然后使用importScript,但是当我真正运行它时,它给出了 ReferenceError:文档未定义 在 JSONPPolling.doPoll (socketio.js:3683) 在

回答 3 投票 0

将值从 Service Worker 传递到 HTML

我正在尝试改进我最近制作的渐进式网络应用程序。为了在开发时节省一点时间并降低出错的风险,我想自动显示版本号...

回答 1 投票 0

Firefox 上的 Firebase,不支持模块

我有一些用于推送通知的 Firebase 代码,可以在 Chrome 和 iOS Safari 上运行,但无法在 Firefox 上运行 文档说 Firefox 不支持模块 哈...

回答 1 投票 0

Capacitor Service Worker 注册未知错误/网络连接被拒绝

我目前正在使用 Capacitor 制作一个应用程序,因为它使用内部 https 服务器而不是文件协议向 WebView 提供文件,这应该允许我使用服务工作者...

回答 1 投票 0

无法为 Firebase 云消息传递注册 Service Worker

我在本地主机上的 Angular 应用程序中注册 Firebase 云消息传递的 Service Worker 时遇到问题。我的本地主机服务器在 https 连接上运行,我创建了密钥和证书...

回答 2 投票 0

未捕获(承诺中)DOMException:订阅失败 - 没有活动的 Service Worker

我正在尝试订阅用户,但这是我第一次遇到错误。 第二次,它可以工作,因为用户已经处于活动状态 这是我的代码: if(导航器中的“serviceWorker”)...

回答 3 投票 0

已安装的 PWA 中的应用程序图标更新失败。怎么办?

我几个小时以来一直试图解决我的问题,但失败得很惨。 我已经在各种设备(iPhone/Safari、Android/Chrome、Windows PC/Chrome)上安装了 PWA。 我用serviceW...

回答 1 投票 0

当用户在 iPhone 中在线并且用户移动设备进入睡眠模式或锁定或屏幕关闭时,PWA 应用程序中的后台同步会停止

我用 Angular 创建了一个 PWA 应用程序。在此应用程序中,后台同步在在线模式下初始加载时开始。当用户 iPhone 屏幕打开并切换到另一个屏幕时,这种后台同步效果很好......

回答 1 投票 0

clients.openWindow 无法在 iOS PWA 上运行

我正在开发一个包含推送通知的渐进式网络应用程序(PWA)。当用户与通知交互时,我使用clients.openWindow 方法打开一个新窗口。不过,我...

回答 1 投票 0

Service Workers 可以响应同步 XHR 请求吗?

我想使用 Service Workers 来增强现有网站。特别是,我想通过让 Service Workers 使用占位符资源响应请求来添加更好的离线支持

回答 3 投票 0

如何在 Chrome 扩展 Service Worker 中导入 js 文件?

我正在尝试在 Chrome 扩展的服务工作者中使用 socket.io 库,但是当我尝试在 Chrome 中加载它时,出现错误:未捕获的语法错误:“无法在

回答 2 投票 0

Vue PWA 刷新后未获取新内容

我是 Vue 新手,并使用 PWA Service-worker 插件创建了一个项目。部署我的应用程序的新版本后,我在控制台中收到以下消息: 刷新页面(F5)后,这些消息仍然存在

回答 4 投票 0

Chrome 扩展 getUserMedia 无法在 background.js 中工作

我正在制作一个允许录制屏幕的 Chrome 扩展,但我想在后台脚本中执行此操作,甚至无需打开选项页面。我怎样才能在 Chrome 扩展中实现这一点。我可以看到哦...

回答 1 投票 0

任何模拟低存储空间(超出配额)的方法

我使用 localStorage,需要知道当用户设备上没有剩余存储空间时(或者至少浏览器拒绝访问超出配额的存储空间)时,我的网站会如何运行。 有什么办法吗(或者...

回答 2 投票 0

Next.js 应用程序在应用程序/布局块启动时抛出 ChunkLoadError

各位开发者大家好, 我目前正在使用 Next.js 开发一个应用程序,并在本地开发服务器启动期间遇到了 ChunkLoadError 问题。我已经尝试过删除...

回答 1 投票 0

如何使用react-plugin-pwa在react-vite应用程序中添加自定义Service Worker?

我想在我的 vite-react-typescript 项目的“/src”路径中添加一个服务工作者“sw.js”。我已经在使用react-plugin-pwa来实现PWA功能。这是我的 vite.config.js 文件...

回答 1 投票 0

我如何知道我的 Web 应用程序在 Service Worker 中是打开还是关闭?

可以知道我的 Web 应用程序是否在 Service Worker 中打开了任何选项卡?

回答 1 投票 0

Safari 和 Service Worker 推送通知打开窗口的问题

我正在向我的 React Web 应用程序添加推送通知,但我在使用 Safari 时遇到了一些问题。首先是我的 Service Worker js 文件 (sw.js) 中的单击事件侦听器: self.addEventListener('

回答 1 投票 0

Capacitor: net::ERR_CONNECTION_REFUSED 获取脚本时发生未知错误

我有一个问题,我用电容器加载服务工作者,它有一个错误 net::ERR_CONNECTION_REFUSED 并且在控制台中获取脚本时发生未知错误。 完整错误: 类型错误:

回答 1 投票 0

如何在同一范围内注册两个不同的service-worker?

我有一个 service-worker.js 文件来制作我的 Reactjs 应用程序 PWA。我现在还想使用 FCM 添加推送通知,这要求我在公共文件夹中包含 firebase-messaging-sw.js。所以现在对于b...

回答 3 投票 0

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.