Historial de un navegante

by Angel

Notificaciones de escritorio con WebKit

leave a comment »

Leído en Anieto2k,

Las últimas versiones de WebKit integran una característica realmente interesante. La capacidad de enviar notificaciones al escritorio desde una aplicación web.


(Ver Imagen)

Estas notificaciones están disponibles mediante Javascript y nos permiten informar al usuario de que algún proceso en la página web ha terminado o se requiere cierta atención sobre ella.

function Notifier() {}

// Devuelve "true" si el navegador dispone del soporte
Notifier.prototype.HasSupport = function() {
 retun (window.webkitNotifications);
}

// Petición de permisos para enviar notificaciones desde esa URL.
Notifier.prototype.RequestPermission = function(cb) {
 window.webkitNotifications.requestPermission(function() {
 if (cb) { cb(window.webkitNotifications.checkPermission() == 0); }
});
}

// Mostramos la notificación indicando icono, título y cuerpo
Notifier.prototype.Notify = function(icon, title, body) {
 if (window.webkitNotifications.checkPermission() == 0) {
 var popup = window.webkitNotifications.createNotification(
 icon, title, body);
 popup.show();
return true;
 }
 return false;
}

Podemos ver un ejemplo funcionando (desde Chrome o versiones de Webkit más modernas) (código fuente).

Me suena haber leído algo acerca de una propuesta de estándar para cambiar los odiososalert() que te llevan a la página que lo provoca automáticamente. Algo realmente molesto. Pero no encuentro donde lo leí, así que si alguien sabe de lo que hablo agradecería me hicieran llegar el artículo.

Anuncios

Written by Angel Flores

22 abril 2010 a 22:35

Publicado en General

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: