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)]'''''

Back to History