javascript - Chrome 和 Firefox OS 中的推送通知 API 实现是否采用相同的标准?

标签 javascript html google-chrome firefox

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/

相关文章:

javascript - React-Native StackNavigator

javascript - 如何设置一个 div 位置依赖于另一个 div 位置?

html - IE9 和 chrome 中的 HTML5 title tooltip 是否有字符长度限制

java - 使用 jsoup 和 jquery 显示图像文件大小

Javascript OOP 从函数返回值

google-chrome - 拒绝执行内联脚本,因为它违反了以下内容安全策略指令 : "script-src ' self'"

java - Unix 中的 Chrome Headless 返回空页面源

javascript - 为什么 Jest 覆盖率( Istanbul 尔)在这个 Vue 组件方法中测量到 0 个分支?

javascript - Dialogflow - Hangouts Chat 负载示例

javascript - 使用 momentJS 比较 2 个日期