En algunas páginas aparece el error "El script no responde" con una opción para detenerlo y una casilla de verificación para no volver a preguntar nunca más.
Más tarde vuelvo a tener la misma pregunta, con esa casilla de verificación sin sentido.
¿Cómo hago para que Firefox siempre detenga un script cuando no responde?
firefox
javascript
Adaptador IA
fuente
fuente
Respuestas:
Usted tiene que ajustar
dom.max_script_run_time
enabout:config
al mayor valor.Como se señaló anteriormente, este tiempo de espera también se aplica a los complementos que usan Javascript, como tal se alcanzará fácilmente en computadoras lentas que usan AdBlock, o incluso sitios web ricos en AJAX como Google Docs, etc.
fuente
¡Esto suena como un trabajo para YesScript !
Este complemento le permitirá crear una lista negra de sitios que no pueden ejecutar Java Script. Déjame saber cómo te va.
Recursos (consulte este enlace para obtener más soluciones): Advertencia: secuencia de comandos que no responde
fuente
Hay una gran diferencia entre un script que entra en un bucle o espera a un servidor en la Web. Normalmente es el segundo caso que causa errores de "Script no responde".
Firefox no tiene forma de saber la diferencia entre un servidor web que no responde o simplemente es lento. Por lo tanto, tiene un par de mecanismos de corte de tipo guillotina tontos como dom.max_script_run_time y dom.max_chrome_script_run_time , que especifican cuánto tiempo está dispuesto a esperar antes de cancelar el script y cualquier conexión que pueda estar esperando en este momento.
Este tipo de mecanismos son muy peligrosos de usar. Por ejemplo, al comprar un artículo en la Web, el sitio de pago en línea puede reaccionar lentamente, por lo que Firefox simplemente cancelará el script y la conexión con resultados desconocidos con respecto a su cuenta bancaria.
Lo que estoy tratando de decir es que deshacerse de estos errores de "Script no responde" puede ser peor que los errores mismos. Puede que sea mejor usar una extensión como NoScript para no permitir todos los javascript en todos los sitios web que visite, excepto en los que confía (o al menos no permite los javascript de terceros). En realidad, este es un mecanismo de defensa que usted y todos deberían usar contra los virus drive-by-browser.
fuente
Con el complemento NoScript , puede detener / bloquear cualquier script en una página web uno por uno.
Si sabe qué script no responde, podrá agregarlo a la lista negra de NoScript y nunca más lo molestará.
fuente
¿Tiene algún complemento como Noscript, Adblock, Ghostery y TACO?
Si es así, entonces hay conflictos con estos complementos.
fuente
Establezca dom.always_stop_slow_scripts en verdadero.
fuente