Opera:浏览器重新启动后,推送通知停止到达客户端

时间:2019-01-30 14:57:24

标签: javascript push-notification service-worker opera web-push

因此,在初始订阅之后,一切正常,将推送消息传递给工作人员。但是,如果您关闭浏览器,则在脱机时发送一些消息,然后再次打开它将不会再收到任何消息。

这个问题是在我自己的应用服务器上首次发现的,这最初使我感到困惑并质疑我的实现。但是经过一番挖掘之后,我发现this demo page产生的症状完全相同。

有趣的是,所有其他浏览器,甚至Edge,都“遵循规则”并且在重新启动后可以正常工作。即使Opera实际上基本上是Chrome所基于的同一个引擎(铬)的包装,并且两者都使用相同的Push Service(fcm.googleapis.com)。

此外,重新注册工作线程并重置权限完全没有帮助。

任何人都可以对此提供任何见解或分享他们的经验吗?

0 个答案:

没有答案
相关问题