Me gustaría hacer una alerta, que cuando alguien actualice la página le pregunte o le informe algo.
Hay algunos ejemplos, pero en cualquier caso funciona correctamente para mí.
Por ejemplo, para el código que he usado aquí:
window.onbeforeunload = function() { return "Data will be lost if you leave the page, are you sure?"; }; $(document).on("submit", "form", function(event){ window.onbeforeunload = null; });Tengo un mensaje constante, como a continuación:
Lo mismo se aplica al segundo código:
window.addEventListener('beforeunload', (event) => { event.returnValue = `Are you sure you want to leave?`; });¿Es algo que estoy haciendo mal aquí? No entiendo por qué el mensaje de alerta sigue siendo el mismo.
Los navegadores ahora ya no permiten que la aplicación especifique esa cadena. Se usó maliciosamente para bloquear el spam.