【问题标题】:How to create a desktop notifications for your web application?如何为您的 Web 应用程序创建桌面通知?
【发布时间】:2014-09-24 16:36:43
【问题描述】:

我已经尝试过搜索,但令人惊讶的是我在这方面找不到任何东西。我见过一些具有桌面应用程序的 Web 应用程序。例如,在 gmail 中,即使您根本没有打开浏览器,您也可以进入设置并启用桌面通知并获得警报。另外,我一直在玩一个名为“slack”的应用程序,我不知何故启用了桌面通知。此外,谷歌环聊每隔一段时间就会给我通知。我不知道这是 google chrome 的问题,还是 Mac 特有的东西。有谁知道这些应用程序是如何发布这些通知的?

它是特定于浏览器的吗?平台特定的东西?我是否下载了某种我已经忘记的桌面应用程序使这些应用程序能够执行此操作?是否有其他人为他们的网络应用创建了桌面提醒?您是如何做到的?

【问题讨论】:

    标签: macos google-chrome notifications


    【解决方案1】:

    问了一个类似的问题 - Chrome Desktop Notification.

    从前端的角度来看,有 EventSource 可以解决这个问题,不过您也可以使用 websockets 或轮询(每隔几分钟/秒检查一次)。

    Event SourceServer-Sent Events

    【讨论】:

      猜你喜欢
      • 2012-06-06
      • 2019-06-14
      • 2012-04-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-02-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多