如何在桌面Web浏览器上创建通知(chrome,firefox,...)?

时间:2018-03-18 18:00:37

标签: javascript node.js browser drupal notifications

我的服务器上安装了NodeJS。

我在Drupal 8网站上安装并配置了以下4个模块。当我看到带有“私信消息”的消息时,我收到“jGrowl”通知。

https://www.drupal.org/project/private_message

https://github.com/jez500/Private-Message-Messenger

https://github.com/jez500/Private-Message-NodeJS

https://www.drupal.org/project/nodejs

我的问题:

如何在桌面Web浏览器上创建通知(chrome,firefox,...)?

这是即时通讯工具:

enter image description here

目前,当用户收到消息时,他会在我的网站上收到通知。问题是如果用户不在我网站的页面上,他就不会看到他收到了通知。

enter image description here

示例:

我有一个nextcloud消息。如果我在另一个页面上并收到一条新消息,则nextcloud会在firefox上发送通知(声音和视觉)(在我的情况下,我会在ubuntu通知中心收到通知)。

如何使用我的网站执行此操作?

enter image description here

1 个答案:

答案 0 :(得分:0)

使用服务工作人员向Chrome和Firefox等浏览器添加通知。查看Push messaging sample for chrome.

另请参阅web push Notifications

上的这篇文章