service-worker-events相关内容

javascript后台同步android电源按钮

在 android chrome 中不会触发 service worker 同步我错过了什么???同样的事情在这里:JavaScript 后台同步如果页面在离线时加载/刷新,则停止工作 拔下 USB 电缆进行开发(用于 chrome 开发工具) 按下安卓主页按钮 按下电源按钮进入睡眠状态(黑屏) 然后我等待 5 分钟(至少) 然后我按下电源按钮唤醒 然后我将 myapp 推送到唤醒 ..

服务工作者不会跳过等待状态

我还在做实验以掌握 Service Worker,我面临一个问题,可能是因为我缺乏 JavaScript 和 Service Worker 的专业知识. 当我希望新的 service worker 使用 postMessage() 来skipWaiting() 时,问题就会发生.如果我显示一个带有按钮的弹出窗口,并将调用绑定到 postMessage() 那里,一切正常.如果我直接调用 po ..

是否可以在 PWA 未打开时使用 Service Worker 跟踪地理位置

当应用程序未在手机上打开时(在后台),是否可以使用 Service Worker 从本地存储读取并跟踪 PWA 中的地理位置 到目前为止,我的研究表明没有,而且我发现 PWA 需要为定位服务开放. 谢谢, 解决方案 解决方案就在眼前,并且已经存在好几年了,因为这个 有关完整故事,请参阅此链接. ..

未捕获(承诺)TypeError:请求失败的pwa错误

我正在尝试构建渐进式Web应用程序(PWA)。 服务人员显示已注册,PWA审核显示一切正常,但控制台却显示 显示此错误: TypeError:请求失败的pwa错误 我无法缓存文件。 我在Stack Overflow上尝试了所有可能的答案,并且都是相同的 // self.addEventListener('fetch',function(event){}); ..

关闭浏览器后如何唤醒服务人员

我在玩服务人员的东西. 我已经做到了,以及清单json. 在以下情况下,我想触发服务人员启动: 添加了推送集成,并从服务器端发送了推送通知.是在客户端收到的,但前提是我在我的应用程序页面中. 以下是我要尝试启动Service Worker的步骤: 我第一次打开网页 服务-工人已安装 我完全关闭了浏览器 我重新打开浏览器 现在我需要触发Service -Worker启动-怎 ..

如何使用角度服务人员访问本地存储?

好吧,现在我正在使用Angular 6 webApp,它首先处于离线状态。我能够设置一个功能齐全的服务程序,该服务程序可以检索和存储请求和响应,而不能检索和存储请求和响应。但是,在某一时刻,在注册同步事件时,我需要刷新令牌,这些令牌存储在我的webApp的本地存储中。问题是服务工作人员不允许直接访问本地存储,这意味着我无权访问驻留在本地存储中的令牌。我如何使用某些API使用服务工作人员中的本地存储 ..