tiempo real notification notificaciones hacer escritorio como chrome cross-browser notifications javascript

cross-browser - real - push notifications javascript



¿Hay alguna biblioteca de JavaScript para notificación de escritorio cruzada? (4)

No sé de una lib cross-browser; pero las notificaciones de escritorio también llegarán a la versión 4.0 de Mozilla Firefox. Ya están implementados en el tronco: https://bugzilla.mozilla.org/show_bug.cgi?id=573588

Aunque aparentemente esta nueva característica no se incluirá en FF 4.0: https://bugzilla.mozilla.org/show_bug.cgi?id=594543

Pero a largo plazo, habrá disponible una API relacionada pero diferente de la webkit.

No estoy seguro acerca de la ópera, sin embargo.

Sé que W3C acaba de publicar su versión preliminar de notificación web para notificar al usuario. Por lo tanto, no existe un navegador que implemente este método en su navegador actual o último.

Descripción de las notificaciones web

Después de buscar en muchas webs para encontrar todas las notificaciones de escritorio posibles en la mayoría de los navegadores. Encontré cualquier navegador importante que debería soportar esto.

1. Navegador basado en Google Chrome y Webkit

Notificación de Windows http://code.google.com/chrome/extensions/images/notification-windows.png Notificación de Mac http://code.google.com/chrome/extensions/images/notification-mac.png Notificación de Linux http://code.google.com/chrome/extensions/images/notification-linux.png

Podemos utilizar la función de notificación nativa de escritorio para mostrar un mensaje como la siguiente imagen.

Más información: The Chromium Projects - Notificaciones de escritorio

2. Internet Explorer

Para IE 5.5+, podemos usar la función createPopup para notificar el uso como en Google Chrome, pero es mucho más flexible que Google Chrome.

Más información: Método CreatePopup en MSDN

Además, si anclamos el sitio web a la barra de tareas de Windows 7, podemos usar el icono de superposición para notificar al usuario también.

Icono de superposición http://i.msdn.microsoft.com/dynimg/IC432198.jpg

Más información: IE9, navegadores específicos del sitio y agregar sus propios elementos de la lista de salto a las pestañas fijas

Otro navegador

Creo que podemos usar Pines Notify jQuery plugin para crear notificaciones en el navegador.

¿O tienes alguna biblioteca o idea de notificación de escritorio para sugerirme?

Gracias,

PD. Si no tiene una buena biblioteca, la crearé conmigo mismo.

Actualización I

Desde IE8, no nos permite mostrar ventanas emergentes fuera del navegador actual. Por ejemplo, cuando IE se minimiza, no se muestran todas las ventanas emergentes. Por lo tanto, Google Chrome es solo un navegador que tiene API de notificación totalmente web (FF 4 también tiene una API de notificación web no documentada, pero no funciona por ahora).


Dudo que haya bibliotecas javascript de notificación de escritorio entre navegadores, porque esas notificaciones son implementaciones específicas del fabricante, realizadas por los propios navegadores web, y no por W3C o WHATWG.

CreatePopup parece que fue creado para aplicaciones web empresariales, ya que nunca tomó protagonismo, y Google quiere que las aplicaciones web reemplacen las aplicaciones de escritorio. Los jumpslists son solo una manera de proporcionar la funcionalidad de Windows 7 en IE9, pero no es una movida impulsar la computación en la nube.


El kit de herramientas de dojo http://www.dojotoolkit.org contiene un control llamado "Tostadora" en su paquete dojox, pero esta es una notificación dentro de la ventana del navegador y no sigue las especificaciones de notificaciones web. Quizás también sea una solución para su aplicación web.