我有一个由 craco 创建的 React 应用程序,它已经注册了 Service Worker。
将新构建推送到服务器后,用户仍
因此清单已被弃用,试图在快速 Web 应用程序中实现服务工作者。
这是我的项目结构:
<pre><code> app
根据 Service Worker 文档,每个 Service Worker 安装事件应该只触发一次;但是,如果我将 console.log 放在安装
我使用第三方服务进行推送通知管理。
他们给了我 Service Worker 文件 (sw.js),我将其包含在我的页面中。<
来自我们自己的客户端(已知 IP)的大量请求击中了“/assets/workers/null”端点,这让我们受到了猛烈抨击
在使用async / await语法时,我正在努力应对服务工作者的承诺.以下情况:我收到了推送通知,并希望处理点击事件.如果我使用“旧”语法然后捕获我可以在客户端列表上的iteratore并使用它做一些事情.如果我使用我喜欢的方式与async / await它将不会做任何事情.self.addEventListener('notificationclick'