无法从Firefox 44.0中的PushSubscription获取p256dh密钥

时间:2017-08-11 12:49:31

标签: firefox push-notification web-push

我尝试从服务工作者订阅推送通知,但我无法从Firefox 44中的p256dh对象获取PushSubscriptiongetKey('p256dh')个键。这样可以正常工作在Firefox 54上。

例如,我尝试在FF 44和FF 54上访问https://gauntface.github.io/simple-push-demo/,这里是PushSubscription对象的差异:

FF44 FF 44

FF54 FF 54

我尝试在PushSubscription对象上使用null,但它正在返回{{1}}。

1 个答案:

答案 0 :(得分:0)

原因是Push API的第一个版本只允许您在没有有效负载的情况下发送信号,然后您必须从服务器获取通知。稍后引入了authp256dh密钥以支持有效负载。