Evite el cuadro de alerta del navegador web

Evite el cuadro de alerta del navegador web

Desarrollamos nuestro propio panel usando iFrame y mostramos múltiples paneles usando nuestra plataforma y cambiamos periódicamente a otro iFrame usando Java Script.

A veces, el panel mostrará un cuadro de alerta emergente con el mensaje

imagen

Estas ventanas emergentes nos molestan porque cuando aparecen debemos acceder de forma remota a ese panel y hacer clic en Aceptar. Si no hacemos clic en Aceptar, el iFrame no puede cambiar a otro panel.

La página en bi.smu se ejecuta en el servidor Tomcat como un servicio web para nuestro servidor MSTR y la sesión ya ha aumentado a 60 segundos.

¿Cómo podemos desactivar el mensaje emergente?

Respuesta1

Los mensajes que está viendo probablemente se muestren mediante un cuadro de alerta de JavaScript (mediante la función JavaScript alert()).

Las alertas de JavaScript se pueden desactivar en el navegador; sin embargo, la mayoría de los navegadores no tienen una configuración incorporada para hacer esto, sino que tendrás que desactivarlas usando JavaScript, anulando la alert()función. La mejor manera de hacerlo depende del navegador que utilice. ver por ejemploJavaScript: anulación de alerta()y¿Cómo puedo desactivar las ventanas emergentes/alertas de JavaScript en Chrome?para detalles.

Además de eso, la mayoría de los navegadores modernos le permitirán desactivar las alertas de los sitios que muestran demasiadas. Por ejemplo, en Firefox, si una página muestra más de tres alertas, las alertas recibirán una casilla de verificación que dice "Evitar que esta página cree cuadros de diálogo adicionales". Si marca la casilla y la descarta, se bloqueará la página para que no pueda crear más cuadros de diálogo. Sin embargo, creo que esto sólo seguirá vigente hasta que se recargue la página, por lo que no es una medida permanente.

información relacionada