有跨浏览器桌面通知的JavaScript库吗?

我知道W3C只是发布他们的Web通知草案版本来通知用户。 所以没有浏览器在当前或最新的编译浏览器中实现这个方法。

Web通知概述

在我search了很多网页,在大多数浏览器中查找所有可能的桌面通知。我发现任何2个主要的浏览器应该支持这个。

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

Windows的 通知http://code.google.com/chrome/extensionshttp://img.dovov.comnotification-windows.png Mac的 通知 http://code.google.com/chrome/extensionshttp://img.dovov.comnotification-mac.png 通知Linux http://code.google.com/chrome/extensionshttp://img.dovov.comnotification-linux.png

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

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

2. Internet Explorer

对于IE 5.5+,我们可以使用createPopup函数来像谷歌浏览器那样通知使用,但是Google Chrome更加灵活。

创建弹出窗口

更多信息: MSDN上的CreatePopup方法

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

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

更多信息: IE9,特定于站点的浏览器,以及将您自己的跳转列表项添加到固定标签

其他浏览器

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

松树通知

或者你有任何桌面通知库或想法提示我?

谢谢,

PS。 如果没有好的图书馆,我会自己创build。

更新我

由于IE8,它不允许我们显示当前浏览器外popup。 例如,当IE最小化时,不显示所有popup窗口。 因此,Google Chrome浏览器只有一个具有完全networking通知API的浏览器(FF 4也有非logging的networking通知API,但现在不起作用)。

我不知道跨浏览器的lib; 但桌面通知也来到Mozilla Firefox 4.0后。 它们已经在trunk中实现了: https : //bugzilla.mozilla.org/show_bug.cgi?id = 573588

虽然显然这个新function不会包含在FF 4.0中: https : //bugzilla.mozilla.org/show_bug.cgi?id = 594543

但从长远来看,与webkit相关但与webkit不同的api将可用。

不知道歌剧,但是。

我怀疑是否有跨浏览器的桌面通知JavaScript库,因为这些通知是供应商特定的实现,由Web浏览器本身而不是W3C或WHATWG。

CreatePopup看起来像是为企业Web应用程序制作的,因为它从来没有突出过,Google希望Web应用程序取代桌面应用程序。 跳转列表只是向IE9提供Windows 7function的一种方式,但这并不是推向云计算的举措。