Używam tego kodu na jakiś czas i to działało dobrze aż do wczoraj:nie onbeforeunload działa poprawnie dla Chrome
window.onbeforeunload = function() {
return "¡Atención! Si continúas no podrás volver atrás y podrías perder datos. Revisa todos los campos y termina el trabajo antes de moverte de esta página. ¿Seguro que quieres continuar?";
}
Problem jest teraz, że Chrome pokazuje to:
Ale krawędzi pokazuje to we właściwy sposób:
Co robię źle?
Uwaga: Język nie jest problemem, ponieważ próbowałem z angielskim i hiszpańskim.
+1. Kiedy początkowo próbowałem uruchomić kod OP, działało to zgodnie z oczekiwaniami w [tym przykładzie] (http://jsbin.com/sozeco/edit?js,output), jednak po aktualizacji do 51.0.2704.84, teraz zwraca oczekiwaną wiadomość . –