来自网站的移动和桌面上的事件通知

Event notification on mobile and desktop from a website

我想知道是否使用此处描述的服务器发送的事件: https://developer.mozilla.org/en-US/docs/Web/API/Server-sent_events/Using_server-sent_events ,因此从桌面或移动设备上的网络浏览器,一旦用户“订阅”它,即使浏览器关闭也会收到通知。

我想象有时我在某些网站上浏览时会弹出 window,如下面的

是通过添加服务器发送的事件给出的,对吗?

我看到你的问题分为两个部分:

“显示通知”弹出窗口是否与服务器发送的事件相关?

没有

本文来自Notifications API.

浏览器中的 JavaScript 应用程序 运行 调用 Notification.requestPermission() 时显示该弹出窗口。

浏览器关闭时是否会收到服务器发送的事件?

没有

这不是服务器发送事件的目的。 SSE 是一种将数据从服务器流式传输到浏览器的机制,类似于 WebSockets。

如何在浏览器关闭的情况下向用户发送通知?

我建议您参考此处已回答的其他问题:

  • Send desktop notifications in Chrome or Firefox from a closed web app?