Volver a habilitar window.alert en Chrome


350

Accidentalmente marqué la casilla "deshabilitar alertas de este sitio" en Chrome, y ahora no puedo hacer que window.alert funcione en mi localhost.

He intentado restablecer la configuración avanzada pero no tuve suerte.


¿Has intentado cambiar el puerto de tu host local?
Tariq

Simplemente intente volver a ejecutar su servidor en localhost: 8080 en lugar de localhost: 80 y vea si funciona.
Tariq

10
Intente cerrar la pestaña y abrir su sitio en uno nuevo.
Overv

Respuestas:


631

Cierra y vuelve a abrir la pestaña. Eso debería hacer el truco.


2
Tenga en cuenta que debe cerrar todas las pestañas del mismo dominio donde se excluyó de esa opción de alerta.
Miguel

1
He aterrizado aquí mientras busco información para Firefox, y funciona.
inMILD

3

Puedo ver que esto solo para volver a activar los diálogos. Pero si usted es un desarrollador web y le gustaría ver una forma de tener alguna forma de notificación cuando están apagados ... en el caso de que esté usando alertas / confirmaciones nativas para la validación o lo que sea. Compruebe esta solución para detectar y notificar al usuario https://stackoverflow.com/a/23697435/1248536


44
Para nuestra aplicación, hay más de 150 ventanas de confirmación que se basan en las confirmaciones nativas síncronas. Estamos planeando cambiarlo, pero eso nos llevaría a pasar dos semanas para analizar cada uno de estos casos. Además de las pruebas, y estamos presionando para un lanzamiento en este momento. Esto nos permite notificar al usuario que ha logrado marcar esa casilla en Firefox o Chrome.
DeadlyChambers

Es sólo que no entiendo lo que impide que permite anular, en este ejemplo, window.alertcon solamente MySpecialDialog con [OK | Cancelar]. En mi humilde opinión, si el navegador en sí permite deshabilitarlo, no es bueno confiar en él.
Frederik.L

Entiendo claramente la sensación de inseguridad antes de un lanzamiento, pero creo firmemente que si se pueden hacer buenas prácticas con pocos casos de prueba (es decir: OK-> continúa, Cancelar-> bloques), vale la pena el tiempo. Tal vez, tales funciones abrumadoras similares a las llamadas al sistema como alert, prompty confirmse deshabilitarán por completo en la configuración predeterminada en un futuro próximo, ya que los usuarios están cada vez más molestos por los anuncios que intentan llamar toda la atención usando esas funciones.
Frederik.L

@ Frederik.L para responder a su primera pregunta, la aplicación ha existido por un tiempo y ha confirmado y alerta profundamente arraigada en la aplicación. Hay un montón de cosas que dependen del comportamiento sincrónico. Así que intentar recrear esto no es posible. Sé cómo utilizar las funciones de devolución de llamada, pero eso podría causarme más dolores de cabeza que lo que solucionaría. Su segundo punto podría estar en lo cierto. Pude ver eso, especialmente con Opera y Chrome haciendo una división del webkit. Esto podría introducir un nuevo conjunto de problemas.
DeadlyChambers

@ Frederik.L También existe la alerta antes de la descarga que impide que los usuarios pierdan su trabajo, también se ve afectada por esto, y me quedé estupefacto tratando de descubrir por qué las cadenas localizadas rompieron la alerta mientras hacía i18n, hasta que descubrí que simplemente había Lo probé demasiadas veces.
falstro

3

En el navegador Chrome, vaya a la configuración, borre el historial de navegación y luego vuelva a cargar la página

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.