我尝试从服务工作者订阅推送通知,但我无法从Firefox 44中的p256dh
对象获取PushSubscription
和getKey('p256dh')
个键。这样可以正常工作在Firefox 54上。
例如,我尝试在FF 44和FF 54上访问https://gauntface.github.io/simple-push-demo/,这里是PushSubscription对象的差异:
我尝试在PushSubscription
对象上使用null
,但它正在返回{{1}}。
答案 0 :(得分:0)
原因是Push API的第一个版本只允许您在没有有效负载的情况下发送信号,然后您必须从服务器获取通知。稍后引入了auth
和p256dh
密钥以支持有效负载。