Compara les revisions
Aviso script sin respuesta - qué significa y cómo solucionarlo
Revision 306291:
Revision 306291 by SumoBot on
Revision 306840:
Revision 306840 by pcp04 on
Keywords:
script que no responde, error de script, dom.max_script_run_time
script que no responde, error de script, dom.max_script_run_time
Search results summary:
Este artículo describe por qué ocurre esto y ofrece posibles soluciones y alternativas.
Este artículo describe por qué ocurre esto y ofrece posibles soluciones y alternativas.
Content:
Cuando Firefox muestra un aviso de "Aviso: script sin respuesta" que dice "''Un script en esta página puede estar ocupado o puede haber dejado de responder. Puedes detener el script ahora o puedes continuar para ver si el script se completa.''", significa que una página web (o a veces una extensión) está ejecutando un script que tarda demasiado en completarse. Esto puede hacer que Firefox se ralentice, se congele o deje de responder.
Este artículo explica qué causa el aviso, qué aspecto tiene y te ofrece soluciones detalladas paso a paso, incluyendo cómo cambiar la configuración del tiempo de espera de los scripts y cómo solucionar conflictos de software.
__TOC__
=Por qué aparece este aviso=
Firefox utiliza scripts para ayudar a cargar el contenido web, ejecutar elementos interactivos y potenciar las funciones del navegador. Si un script tarda demasiado en finalizar, Firefox lo detiene para evitar que tu navegador se congele por completo.
Las posibles causas incluyen:
*Una página web mal codificada o sobrecargada (por ejemplo, anuncios pesados, bucles infinitos).
*Una extensión desactualizada o incompatible.
*Un conflicto de software (por ejemplo, un antivirus o un bloqueador de anuncios que interfiere con los scripts de la página).
*Una configuración de Firefox que limita el tiempo de ejecución de los scripts.
=Qué hacer cuando veas el aviso=
==Opción 1: Dejar que el script continúe (brevemente)==
Si no vuelves a ver el aviso después de hacer clic en {button Continue}, es posible que el script solo necesite unos segundos más para finalizar.
Pero si el aviso sigue apareciendo o Firefox deja de responder, continúa con los pasos que se indican a continuación.
==Opción 2: Bloquear scripts en sitios web específicos==
Si el error solo ocurre en un sitio, es probable que ese sitio esté causando el problema. Puedes usar una extensión para bloquear la ejecución de scripts en dominios específicos:
# Instala la extensión [https://addons.mozilla.org/firefox/addon/javascript-toggler JavaScript Toggle On and Off].
# [[T:Open Add-ons|type=Extensions]]
# Busca la entrada ''JavaScript Toggle On and Off'' y haz clic en el botón {for win}{button Options}{/for}{for mac,linux}{button Preferences}{/for}.
# Desplázate hacia abajo hasta el cuadro de texto '''Lista negra''' e introduce la URL del sitio que te está dando problemas.
# Haz clic en {button Save}. Se añadirá a la lista el nombre de dominio del sitio.
Ahora que la ejecución de scripts del sitio problemático se haya bloqueado, no generará más avisos de script sin respuesta.
==Opción 3: Comprobar si hay conflictos de software==
Algunas herramientas antivirus o extensiones de privacidad pueden bloquear o interferir con los scripts. Ejemplos comunes reportados por los usuarios:
{|
|+
!Software/Herramienta!!Problema reportado!!Acción sugerida
|-
|Malwarebytes||Marca o bloquea scripts seguros||Añadir Firefox a las exclusiones
|-
|AdBlock / uBlock||Impide que los scripts se carguen||Desactivar temporalmente para probar
|-
|Extensiones de bloqueo de scripts||Bloquea agresivamente elementos de la página||Revisar las listas de filtros
|}
===Para solucionar problemas===
#Reinicia Firefox en Modo de solución de problemas:
#*Haz clic en el botón de menú > {button Help} > {button Troubleshoot Mode…}
#*Haz clic en Reiniciar en el diálogo de confirmación.
#Prueba el sitio de nuevo.
#Si el error no aparece, una de tus extensiones o herramientas de software puede estar causando el problema.
==Opción 4: Aumentar el tiempo de ejecución de los scripts (Avanzado)==
[[Template:aboutconfigwarning]]
# [[T:aboutconfig]]
# En la página ''about:config'', busca la preferencia {pref dom.max_script_run_time}.
# Haz clic en el botón ''Editar'' [[Image:Fx71aboutconfig-EditButton]] e introduce {pref 20}.
# Presiona el botón de marca de verificación [[Image:Fx71aboutconfig-Checkmark]] para guardar la preferencia.
Si sigues recibiendo el aviso (o si quieres volver a verlo), deberías restablecer esa preferencia a su valor predeterminado.
# [[T:aboutconfig]]
# En la página ''about:config'', busca la preferencia {pref dom.max_script_run_time}.
# Haz clic en el botón ''Restablecer'' [[Image:Fx71aboutconfig-ResetButton]].
=¿Sigues teniendo problemas?=
Si ninguna de las soluciones anteriores ayuda, prueba lo siguiente:
*Restaura Firefox para restablecer la configuración predeterminada
**Ver: [[Restaurar Firefox - restablecer complementos y configuración]]
*Cambia temporalmente a otro navegador para acceder al sitio problemático
*Informa del sitio a Mozilla utilizando la función Informar de sitio roto en el menú de Firefox
=Notas importantes=
*Firefox puede mostrar este aviso incluso cuando el problema no está causado por tu sistema.
*Si tu navegador se bloquea, funciona con lentitud o se congela más allá de los errores de script, es posible que te enfrentes a un problema del producto, no a un problema de documentación. Te recomendamos:
**Visitar los [https://support.mozilla.org/en-US/questions/ Foros de soporte de Mozilla]
**Enviar comentarios a través de [https://connect.mozilla.org/ Mozilla Connect]
=Artículos relacionados=
*[[Solucionar problemas con extensiones, temas y aceleración de hardware para resolver problemas comunes de Firefox]]
*[[Firefox se cuelga o no responde - Cómo solucionarlo]]
*[[Editor de configuración para Firefox]]
*[[Restaurar Firefox - restablecer complementos y configuración]]
<!-- MZ credit -->
<br> <br>
'''''Basado en información extraída de [http://kb.mozillazine.org/Unresponsive_Script_Warning Unresponsive Script Warning (mozillaZine KB)]'''''
Cuando Firefox muestra un aviso de "Aviso: script sin respuesta" que dice "''Un script en esta página puede estar ocupado o puede haber dejado de responder. Puedes detener el script ahora o puedes continuar para ver si el script se completa.''", significa que una página web (o a veces una extensión) está ejecutando un script que tarda demasiado en completarse. Esto puede hacer que Firefox se ralentice, se congele o deje de responder.
Este artículo explica qué causa el aviso, qué aspecto tiene y te ofrece soluciones detalladas paso a paso, incluyendo cómo cambiar la configuración del tiempo de espera de los scripts y cómo solucionar conflictos de software.
__TOC__
=Por qué aparece este aviso=
Firefox utiliza scripts para ayudar a cargar el contenido web, ejecutar elementos interactivos y potenciar las funciones del navegador. Si un script tarda demasiado en finalizar, Firefox lo detiene para evitar que tu navegador se congele por completo.
Las posibles causas incluyen:
*Una página web mal codificada o sobrecargada (por ejemplo, anuncios pesados, bucles infinitos).
*Una extensión desactualizada o incompatible.
*Un conflicto de software (por ejemplo, un antivirus o un bloqueador de anuncios que interfiere con los scripts de la página).
*Una configuración de Firefox que limita el tiempo de ejecución de los scripts.
=Qué hacer cuando veas el aviso=
==Opción 1: Dejar que el script continúe (brevemente)==
Si no vuelves a ver el aviso después de hacer clic en {button Continue}, es posible que el script solo necesite unos segundos más para finalizar.
Pero si el aviso sigue apareciendo o Firefox deja de responder, continúa con los pasos que se indican a continuación.
==Opción 2: Bloquear scripts en sitios web específicos==
Si el error solo ocurre en un sitio, es probable que ese sitio esté causando el problema. Puedes usar una extensión para bloquear la ejecución de scripts en dominios específicos:
# Instala la extensión [https://addons.mozilla.org/firefox/addon/javascript-toggler JavaScript Toggle On and Off].
# [[T:Open Add-ons|type=Extensions]]
# Busca la entrada ''JavaScript Toggle On and Off'' y haz clic en el botón {for win}{button Opciones}{/for}{for mac,linux}{button Preferencias}{/for}.
# Desplázate hacia abajo hasta el cuadro de texto '''Lista negra''' e introduce la URL del sitio que te está dando problemas.
# Haz clic en {button Save}. Se añadirá a la lista el nombre de dominio del sitio.
Ahora que la ejecución de scripts del sitio problemático se haya bloqueado, no generará más avisos de script sin respuesta.
==Opción 3: Comprobar si hay conflictos de software==
Algunas herramientas antivirus o extensiones de privacidad pueden bloquear o interferir con los scripts. Ejemplos comunes reportados por los usuarios:
{|
|+
!Software/Herramienta!!Problema reportado!!Acción sugerida
|-
|Malwarebytes||Marca o bloquea scripts seguros||Añadir Firefox a las exclusiones
|-
|AdBlock / uBlock||Impide que los scripts se carguen||Desactivar temporalmente para probar
|-
|Extensiones de bloqueo de scripts||Bloquea agresivamente elementos de la página||Revisar las listas de filtros
|}
===Para solucionar problemas===
#Reinicia Firefox en Modo de resolución de problemas:
#*Haz clic en el botón de menú > {button Ayuda} > {button Modo de resolución de problemas…}
#*Haz clic en Reiniciar en el diálogo de confirmación.
#Prueba el sitio de nuevo.
#Si el error no aparece, una de tus extensiones o herramientas de software puede estar causando el problema.
==Opción 4: Aumentar el tiempo de ejecución de los scripts (Avanzado)==
[[Template:aboutconfigwarning]]
# [[T:aboutconfig]]
# En la página ''about:config'', busca la preferencia {pref dom.max_script_run_time}.
# Haz clic en el botón ''Editar'' [[Image:Fx71aboutconfig-EditButton]] e introduce {pref 20}.
# Presiona el botón de marca de verificación [[Image:Fx71aboutconfig-Checkmark]] para guardar la preferencia.
Si sigues recibiendo el aviso (o si quieres volver a verlo), deberías restablecer esa preferencia a su valor predeterminado.
# [[T:aboutconfig]]
# En la página ''about:config'', busca la preferencia {pref dom.max_script_run_time}.
# Haz clic en el botón ''Restablecer'' [[Image:Fx71aboutconfig-ResetButton]].
=¿Sigues teniendo problemas?=
Si ninguna de las soluciones anteriores ayuda, prueba lo siguiente:
*Restaura Firefox para restablecer la configuración predeterminada
**Ver: [[Restaurar Firefox - restablecer complementos y configuración]]
*Cambia temporalmente a otro navegador para acceder al sitio problemático
*Informa del sitio a Mozilla utilizando la función Informar de sitio roto en el menú de Firefox
=Notas importantes=
*Firefox puede mostrar este aviso incluso cuando el problema no está causado por tu sistema.
*Si tu navegador se bloquea, funciona con lentitud o se congela más allá de los errores de script, es posible que te enfrentes a un problema del producto, no a un problema de documentación. Te recomendamos:
**Visitar los [https://support.mozilla.org/en-US/questions/ Foros de soporte de Mozilla]
**Enviar comentarios a través de [https://connect.mozilla.org/ Mozilla Connect]
=Artículos relacionados=
*[[Solucionar problemas con extensiones, temas y aceleración de hardware para resolver problemas comunes de Firefox]]
*[[Firefox se cuelga o no responde - Cómo solucionarlo]]
*[[Editor de configuración para Firefox]]
*[[Restaurar Firefox - restablecer complementos y configuración]]
<!-- MZ credit -->
<br> <br>
'''''Basado en información extraída de [http://kb.mozillazine.org/Unresponsive_Script_Warning Unresponsive Script Warning (mozillaZine KB)]'''''