是否有用于跨浏览器桌面通知的JavaScript库?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (27)

我知道W3C只是发布他们的Web通知草案版本来通知用户。因此,没有浏览器在其当前或最新的构建浏览器中实现此方法。

Web通知概述

在我搜索了很多网站以查找大多数浏览器中的所有可能的桌面通知之后,我发现任何2个主要的浏览器都应该支持这一点。

1. 谷歌浏览器和基于Webkit的浏览器

Windows 通知http://code.google.com/chrome/extensions/images/notification-windows.png Mac 通知http://code.google.com/chrome/extensions/images/notification-mac.png 通知Linux http://code.google.com/chrome/extensions/images/notification-linux.png

我们可以使用本地桌面通知功能来显示如下图所示的消息。

更多信息:Chromium项目 - 桌面通知

2. Internet Explorer

对于IE 5.5+,我们可以使用createPopup函数来通知Google Chrome中的使用情况,但它比Google Chrome更灵活。

更多信息:MSDN上的CreatePopup方法

而且,如果我们将网站固定到Windows 7任务栏,我们也可以使用叠加图标通知用户。

覆盖图标http://i.msdn.microsoft.com/dynimg/IC432198.jpg

详细信息:IE9,特定于站点的浏览器,并将您自己的跳转列表项添加到固定选项卡中

其他浏览器

我认为我们可以使用Pines Notify jQuery插件来创建浏览器内通知。

或者你有任何桌面通知库或建议我的想法?

自IE8以来,它不允许我们在当前浏览器之外显示弹出窗口。例如,当IE最小化时,不显示所有弹出窗口。因此,谷歌浏览器只有一个具有完全网络通知API的浏览器(FF 4也有非记录的网络通知API,但现在不起作用)。

提问于

扫码关注云+社区