Estoy estudiando esto de la Api de notificaciones de html5 y he logrado que me funcione, siempre y cuando presione un boton para ejecutar la notificación.
Lo que no puedo conseguir es que ese notificación se ejecute automaticamente al recibir una variable. Cuando hago click en este link:
Código HTML:
Ver original
se ejecuta este script que carga un php el cual levanta datos de la BD y la notificación funciona perfectamente.
Código Javascript:
Ver original
$(document).ready(function () { if (window.webkitNotifications) { window.Notifications = window.webkitNotifications; $('#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.'); } }); function createNotification(type) { if(type != 'html') var notification = window.Notifications.createNotification("You have received HTML 5 Notification"); else var notification = window.Notifications.createHTMLNotification('content.php'); notification.show(); }
Yo necesito que ese boton no se necesite presionar, si no que se ejecute solo cada x tiempo (30 segundo) que es cuando se conecta a la BD y lee si hay nueva notificación, se que estoy cerca, pero no logro que ese boton se auto-presione solo y me ejecute el código javascript.
Desde ya les agradezco el tiempo prestado.