Link copiato negli appunti
Davvero interessante questo articolo sull'uso delle notifiche desktop che WebKit mette a disposizione.
Date un'occhiata al sorgente della demo. Utilizzando jQuery per inizializzare gli eventi nella pagina, si passa poi a richiedere l’autorizzazione all’utente:
Notifier.prototype.RequestPermission = function(cb) {
window.webkitNotifications.requestPermission(function() {
if (cb) { cb(window.webkitNotifications.checkPermission() == 0); }
});
}
Successivamente vengono inviate le notifiche tramite un oggetto Notifier:
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;
}
Quando usare questo genere di notifiche? àˆ possibile usarle al posto dell' alert() Javascript, facendo un semplice detect del browser, o in applicazioni Adobe AIR (WebKit è il motore di rendering HTML utilizzato dal runtime).
[Via 0xfe]
Se vuoi aggiornamenti su Notifiche desktop con WebKit inserisci la tua email nel box qui sotto: