html - 推送 API 和服务器发送的事件有什么区别?

标签 html push-notification server-sent-events web-push push-api

从文档中我可以找出 Push APIServer Sent Events两者都是半双工的,但为什么要使用两种不同的技术来实现相同的功能呢? Push API 有没有更重要的东西?

最佳答案

即使您的站点未打开,Push API 也允许服务器向客户端发送通知,因为它依赖于服务 worker 。

只要用户使用您的网站,SSE(或 WebSockets)就可以工作。

ServiceWorker CookbookWeb Push 部分有一些示例(带有文档)这可以帮助您更好地理解这一点。

关于html - 推送 API 和服务器发送的事件有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29327408/

相关文章:

javascript - 如何修复按下按钮的颜色选择?

javascript - 如何将 CodePen 中的笔嵌入到没有 CodePen 框架的网站中

ios - iOS 7 中的静默推送通知不起作用

javascript - 停止在 React 应用程序中使用重新订阅的事件源

html - 音频文件可以在HTML中内联使用吗?

web-services - 服务器将数据从Clojure推送到ClojureScript

push-notification - 将推送通知发送到 Windows Phone 8.1 应用程序而不将其提交到商店

javascript - 服务器发送的事件仅处理字符串吗?

PHP内置网络服务器运行速度很慢

html - 如何在固定容器内使用 flexbox?