Ingresé el código en la consola del desarrollador aquí en StackOverflow para probar un código que muestra una alert();
en foco y cambiado entre pestañas. Luego hice clic en el mensaje, pero volvió inmediatamente porque el evento window.onfocus
parecía haberse convertido en un bucle infinito. Estaba escribiendo una respuesta para la que quería probar el código y por eso no quería volver a cargar la página, ya que se perdería todo el progreso. Así que hice clic en la casilla de verificación "Bloquear solicitudes futuras de stackexchange.com" que se mostró cuando el mensaje apareció por segunda vez y lo eliminé al hacerlo.
Ahora tengo un problema: si ahora quiero causar una alert();
, no recibo ninguna alerta y el valor de retorno no está undefined
, sin ningún error.
Luego busqué en Internet cómo desbloquear las alertas js en Firefox, pero lo único que encontré que se acercó a lo que necesitaba fue un montón de tutoriales sobre cómo desbloquear las solicitudes de WebPush. ¿Hay alguna manera de desbloquear alert();
¿s? Si se trata de: config o editar manualmente los archivos de configuración, no hay problema.
Estoy en Linux Mint, por lo que las rutas de Windows a esos archivos no me ayudarán. Pero puede incluirlos para los usuarios de Windows que puedan leer esto y tengan el mismo problema.
Este es el código que ingresé:
window.onfocus = function() { alert('example'); return; };
Reiniciar Firefox ayuda, pero para mí también fue necesario reiniciar toda mi computadora portátil (¿tal vez porque no reinicié ni Firefox ni mi computadora en las últimas dos semanas?).
Gracias a @Felix Kling por la ayuda, puede encontrar su comentario aquí: Firefox: desbloquee las alertas de JavaScript en un sitio web específico