Chrome浏览器会弹出一个包含数据的气球,如下所示
但是Mozilla说PushEvent.data仍然是实验性的
这是一项实验技术 由于此技术的规范尚未稳定,请检查兼容性表以获取在各种浏览器中使用的正确前缀。另请注意,随着规范的变化,实验技术的语法和行为可能会在未来版本的浏览器中发生变化。
注意:任何浏览器都不支持此功能。
现在facebook如何检测 5次通知 ?,他们是否重新建立http连接以检测它?或者它真的与 PushEvent.data
一起出现答案 0 :(得分:2)
它不是来自PushEvent.data,尚未在Chrome中完全实现。
当前流程是当您的服务工作者收到推送事件时,您需要从fetch
JS处理程序内部向服务器发出新的pushnotification
请求。这意味着您必须自己处理所有逻辑,但您可以做很多事情: