Así que estoy probando el siguiente ejemplo para Notificaciones y la notificación funciona muy bien, sin embargo, por alguna razón, cuando lo pruebo en Chrome, la notificación contiene el siguiente texto:
<a href="127.0.0.1:8080">127.0.0.1:8080</>Pero no entiendo eso en Firefox, así que supongo que es la funcionalidad predeterminada del navegador Chrome. Se parece a esto:
La función:
function notifyMe() { // Let's check if the browser supports notifications if (!("Notification" in window)) { alert("This browser does not support desktop notification"); } // Let's check whether notification permissions have already been granted else if (Notification.permission === "granted") { // If it's okay let's create a notification var notification = new Notification("Hi there!"); } // Otherwise, we need to ask the user for permission else if (Notification.permission !== "denied") { Notification.requestPermission().then(function (permission) { // If the user accepts, let's create a notification if (permission === "granted") { var notification = new Notification("Hi there!"); } }); } // At last, if the user has denied notifications, and you // want to be respectful there is no need to bother them any more. }