El eventovisibilitychange
y el atributo hidden
, en la actualidad, son soportados por todos los navegadores.
En el caso de las notificaciones, no solo no son soportadas en todos los navegarores, sino que hubo cambios importantes en su especificación desde que se hizo este tutorial. Por ejemplo:
window.webkitNotifications.checkPermission()
window.webkitNotifications.requestPermission()
window.webkitNotifications.createNotification()
ya no funcionan en las últimas versiones de Chrome, en su lugar hay que usar:
window.Notification.permission
window.Notification.requestPermission()
new window.Notification("Atención", options);