Es mas o menos asi
vos tenes esto
Código Javascript
:
Ver original$('#show_html_notification').click(function () {
if (window.Notifications.checkPermission() == 0) {
createNotification('html');
} else {
window.Notifications.requestPermission();
}
});
} else {
alert('HTML 5 Notifications are not supported on this browser/OS.');
}
});
estás usando jQuery para que en el evento click se genere la notificación, vos decis que no necesitas de ese click. Entonces quitamos el click, definis una función, y le haces setInterval para que se ejecute cada minuto, o el tiempo que desees
Código Javascript
:
Ver originalfunction notificar(){
if (window.webkitNotifications) {
window.Notifications = window.webkitNotifications;
if (window.Notifications.checkPermission() == 0) {
createNotification('html');
} else {
window.Notifications.requestPermission();
}
} else {
alert('HTML 5 Notifications are not supported on this browser/OS.');
}
}
<body onload="setInterval('notificar()', 60000"> --> 1 minuto
El alert indicando que el navegador no soporta el método, lo pondria fuera de la función notificar para que se ejecute solo una vez.
Te aclaro que tus funciones no las revisé, supongo que tu "casi", significa que están bien
SAludos