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]