notificaciones example chrome javascript html5 w3c specifications html5-notifications

javascript - example - Soporte de Gecko/Firefox para notificaciones HTML5



web push notifications example (5)

Me pregunto si hay algún soporte integrado para la función de Notificación de HTML5 en los navegadores Gecko hasta ahora. ¿Tal vez algún desarrollador oculto?

Estoy al tanto de WebKits window.webkitNotifications que funciona muy bien, entonces, ¿hay una implementación de Firefox?

Actualizar

Después de buscar y leer algunas especificaciones de W3C HTML5, quizás esté un poco fuera de lugar aquí. No puedo encontrar ninguna función de notificación en ningún lugar allí. ¿Estoy enfrentando hechos incorrectos aquí? ¿Es solo una "implementación de webkit muy propia"?


Hay un complemento de Firefox llamado ff-html5notifications que actúa como un adaptador entre la API de notificaciones de Chrome y la API de notificaciones internas de Firefox, que luego utiliza sistemas de notificación nativos en la plataforma correspondiente (Growl, libnotify).

Tenga en cuenta que en Linux, las notificaciones no html actualmente solo funcionan sin imágenes con esta versión del complemento .


Para comenzar con su segunda pregunta: no, no es una característica específica de WebKit. Pero aunque un sitio llamado ''html5rocks'' contiene una demo de esto, las Notificaciones aún no forman parte de HTML 5. Hubo una discusión sobre ellos en la lista de correo WHATWG de este año (lea los mensajes con el tema ''API de notificación''). Se mencionan de nuevo en un mensaje posterior .

¿Entonces que tenemos? Una descripción de la API de notificación en Chromium. Un borrador del editor del W3C de una especificación , basado en la API de Chromium (pero independiente de HTML 5).

Mozilla mencionó Notificaciones como parte de su proyecto Prism . Por ejemplo, a partir de Prism 0.9, las notificaciones forman parte de Prism :

Las primeras características de integración de escritorio hicieron su aparición. Estas incluían noti fi caciones emergentes y credenciales de muelles. Un archivo de JavaScript especial llamado webapp.js contiene un código específico de Prism para personalizar una aplicación web.

Puedes leer en el Prism Wiki :

Prism está disponible como una extensión para Firefox 3 o como una aplicación independiente.

Y de las FAQ :

Prism es el nombre en clave para el proyecto, y si la funcionalidad provista por Prism se convierte en un producto o se integra en otros productos (como Firefox), este nombre en código no necesariamente lo seguirá llamando.