¿Hay alguna forma de deshabilitar la opción ¿Está seguro de que desea abandonar esta página? mensaje en un sitio web? Estoy usando Chrome
22
¿Hay alguna forma de deshabilitar la opción ¿Está seguro de que desea abandonar esta página? mensaje en un sitio web? Estoy usando Chrome
Los desarrolladores del sitio web implementan esos mensajes escuchando los eventos onunload
o onbeforeunload
.
Hay un script de usuario disponible de about.com que bloquea esos eventos.
Para instalar este script de usuario (u otros script de usuario, por ese motivo) primero debe instalar una extensión de Chrome llamada TamperMonkey .
Tenga cuidado al instalar scripts de usuario, son capaces de hacer cosas que quizás no desee. Solo instale los scripts de usuario de fuentes confiables.
Esto me funcionó.
fuente
Usando jQuery
De los documentos de jQuery
Entonces, en resumen,
$(window)
nos da una referencia al objeto de ventana que está envuelto en un objeto jQuery. Este contenedor nos da acceso a las API jQuery que están disponibles en el objeto (como.off
). Al llamar.off()
y proporcionar la cadena,beforeunload
se eliminarán todos los oyentes de eventos que anteriormente escuchaban elbeforeunload
evento.Nota: jugué con los enfoques vanilla JS que encontré después de una investigación rápida en Google. Sin embargo, no pude lograr que estos enfoques funcionen en el tiempo asignado que tuve para resolver este problema. Si alguien tiene un método no jQuery que todavía es compatible con varios navegadores, comente o publique una respuesta adicional. :)
fuente
así que para que el comando de @wickdninja funcione, primero instale Chrome Developer Tools. Luego puede abrir eso y verá una pestaña para 'Consola'. Haga clic en la pestaña Consola. Luego, para habilitar jQuery, escriba estos comandos:
Luego escriba:
después de eso puedo abrir / cerrar mi gmail sin obtener el mensaje "¿Dejar?" rápido. https://developers.google.com/web/tools/chrome-devtools/console/javascript
espero que esto ayude.
fuente
Puede deshabilitar Javascript sitio por sitio. Vaya a Configuración -> Mostrar configuración avanzada -> Privacidad -> Configuración de contenido -> Javascript -> Administrar excepciones.
fuente