browser - ¿Cómo está "seguro de que quiere navegar desde esta página? "Generado en los navegadores?
refresh modal-dialog (3)
Esto podría deberse a que algún script modifique todos los enlaces externos para mostrar esta ventana modal, y luego devuelva verdadero o devuelva falso en función de su interacción con la ventana modal.
Si desea quitar ese comportamiento, puede eliminar todos los eventos de clic para enlaces externos.
Tengo una página donde abro una "ventana modal". Es realmente solo un DIV, con un IFRAME adentro, donde cargo otra página. Cuando quiero actualizar la página, el navegador muestra una ventana que dice "¿Está seguro de que desea navegar desde esta página? Volver a cargar esta página hará que la ventana modal desaparezca. Presione OK para continuar, o Cancelar para permanecer en el página actual."
¿Cómo se genera este mensaje? ¿Cómo ve el navegador que tengo una ventana modal allí, porque no uso ninguna llamada a window.open () desde JavaScript? ¿Hay alguna forma de desactivar este comportamiento del navegador?
Puede ser body.onunload
en la fuente de la página cargada en el IFRAME.
Como la ventana modal es esencialmente un IFRAME, cuando cierras (o renuevas) la ventana principal, el navegador sabe que está matando ese IFRAME, por lo tanto, cualquier body.onunload
en ese IFRAME.
Si tiene una función que funciona antes de descargar, automáticamente se genera el mensaje de Firefox.
puede deshabilitarlo devolviendo nulo en el y de su controlador.