service-worker 相关问题

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

不会被预缓存。配置 MaximumFileSizeToCacheInBytes 来更改此限制 (PWA)

帮助我。运行“npm run dev”警告后出现问题: css/app.css 中的警告为 4.13 MB,并且不会被预缓存。配置 MaximumFileSizeToCacheInBytes 来更改此...

回答 3 投票 0

是否可以使用Background Fetch Api来上传文件..?

我正在努力在我的 Vue 项目中实现后台获取 API,以将文件上传到 S3 存储桶。目标是即使用户关闭屏幕也允许上传过程继续,

回答 1 投票 0

DOM 异常权限被拒绝 - 定期后台同步

我已经使用React JS为Service Worker注册了JS文件。 但是,当我尝试注册周期性背景同步时,出现错误。我需要在 google 中进行任何设置吗...

回答 1 投票 0

如何更新 Service Worker?

情况: 在 mywebsite.com/game 上,我注册了一个 service-worker navigator.serviceWorker.register('/service-worker.js', {scope: "/"}); 在我的服务器上,“/service-worker.js”的 maxAge 为 1d。

回答 3 投票 0

本站已在后台更新

问题:当我的反应应用程序在浏览器中在后台打开时,我收到一个额外的通知。该额外的通知附带消息“此网站已在后台更新”....

回答 1 投票 0

是否可以从 Service Worker 中获取 window.location.pathname 的值?

我正在尝试从 ServiceWorker 上下文中的 window.location.pathname (或类似的位置只读 API)获取值。我认为一种方法是从

回答 2 投票 0

如何在 Firefox 中调试 Service Worker?

在 FF 中调试 Service Worker 似乎非常痛苦。 我知道从主页我可以 进入应用程序面板, 点击“关于调试”, 在新页面中搜索我的工人...

回答 2 投票 0

如果 Service Worker 中有多余的“if (false) {}”,PWA 仅在 iPadOS 上无法离线工作

我有一个渐进式 Web 应用程序 (PWA),如果 Service Worker 中有多余的“if (false) {}”,则该应用程序无法在 iPadOS 上离线工作。 为了演示这个问题,我建立了2个网站;...

回答 1 投票 0

iOS Service Worker 处理请求的方式与 Chrome/FF 不同吗?

我正在向现有 Web 应用程序添加渐进式 Web 应用程序功能,并遇到了一个奇怪的边缘情况。在这个场景中,我实现了一些非常标准的 API 端点缓存...

回答 1 投票 0

通过 JavaScript Geological Api 获取位置

我正在开发一张地图,通过 navigator.geolocation.watchPosition 跟踪用户的位置到目的地。现在我想要的是当用户登录时实时跟踪用户的位置...

回答 1 投票 0

将版本/哈希添加到 Service Worker 文件时会发生什么?

我认为通过在服务工作线程的文件名中添加版本字符串来使用缓存清除是一个坏主意。任何教程中都从未提到过这一点,而且我从未见过这种方法......

回答 2 投票 0

ASP.NET Core Windows Worker 服务 - 验证服务描述符时出错

我在 ASP.NET Core 6 Windows 辅助服务中有这段代码,它从队列中读取(使用)并写入另一个队列。 但是,我收到了这个错误: 系统聚合异常 HResult=0x8013...

回答 1 投票 0

serviceWorker“激活”和“消息”事件未触发

我第一次尝试使用serviceWorkers,尽管开始很好,但我有点卡住了.. 这是我非常简单的 service-worker.js: self.addEventListener('安装', () => { 反对...

回答 2 投票 0

如何为同一域中的两个不同作用域注册两个 Service Worker

在我的 PWA 中,我有两个服务工作者:一个用于“/”(根)范围,由我的代码注册 const 注册 = 等待 navigator.serviceWorker.register('/service-worker.js', { 范围: '/', });

回答 1 投票 0

一个域两个 Service Worker

我有一个 Web 应用程序当前正在使用 AppCache 进行离线存储。我正在尝试将此应用程序转换为使用 Service Workers。我已使用此来源作为我的服务工作的基础...

回答 2 投票 0

Angular PWA ngsw-worker.js:1 未捕获的语法错误:无效或意外的令牌(位于 ngsw-worker.js:1:1)

使用 Angular V14.2。 在控制台窗口中出现以下错误。 在“应用程序”选项卡 ->“服务工作人员”菜单中,状态未激活。 App.module.ts 文件

回答 1 投票 0

htaccess Secret.json 从给定的 javascript(服务工作者)文件访问文件

如何在htaccess文件中检查只有serviceworker.js可以访问secret.json文件? 主机或IP地址过滤不好。 我正在寻找一个 Vanilla JS 解决方案,只允许...

回答 1 投票 0

Angular Service Worker - 无法加载资源:服务器响应状态为 504(网关超时)

我在 Angular 5.2.5 应用程序中使用 Angular-CLI 1.6.6 和 @angular/service-worker 5.2.5。除了一个错误之外,本地精简版服务器以及生产服务器上的一切都运行良好

回答 3 投票 0

PWA - Web 共享目标“属性‘操作’被忽略,应在清单范围内”

我的 Web 共享目标不起作用,安装 PWA 时收到错误“属性‘操作’被忽略,应该在清单范围内”。 在manifest.json中我配置了

回答 2 投票 0

Service Worker 无法在 TypeScript Create React App 中构建

如何将 Service Worker 添加到现有的 create-react-app 项目而不重新引导它? 我已经在一个由 create-react-app 引导的打字稿项目上工作了一段时间。我不是...

回答 1 投票 0

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