Chrome 和 Firefox OS 中的推送通知 API 实现是否采用相同的标准?如果没有,它们是否正在走向标准化?
最佳答案
是的,Chrome 和 Firefox 都支持的推送 API 已记录在 MDN Using the Push API 中操作方法,这是网络标准 Push API ,这又依赖于网络标准 Service Workers ,包括showNotification(…)网络标准方法Notification API .
HTML5Rocks Push Notifications on the Open Web操作方法提供了有关使用 Web Push API 的详细信息;正如它所概述的,基本的跨浏览器步骤(只是抄写操作方法的标题)是:
- 注册 Service Worker
- 设置初始状态
- 订阅推送消息
- 设置 Service Worker 推送事件监听器
- 发送推送消息
还有其他步骤可能会有所不同,具体取决于代码运行的浏览器。
关于javascript - Chrome 和 Firefox OS 中的推送通知 API 实现是否采用相同的标准?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32961818/