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

Sou*_*ter 49 javascript notifications cross-browser

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

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插件来创建浏览器内通知.

松树通知

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

谢谢,

PS.如果它没有精美的库,我将自己创建它.

更新我

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

sio*_*987 21

这些是我发现的一些:

  • @Vikas"Better"是一个相对术语,但一个考虑因素是浏览器支持:虽然notify.js似乎只支持FF,Safari和Chrome,但HTML5-Desktop-Notifications据称也支持某些版本的IE. (2认同)