Error de secuencia de comandos: qué es y cómo solucionarlo

Errores de secuencia de comandos puede ser difícil de precisar porque estos errores no son descriptivos. Los errores de secuencia de comandos se diseñan intencionalmente de esta manera por razones de seguridad, pero no necesita saber por qué ocurrió un error de secuencia de comandos para solucionar el problema.

Cómo aparecen los mensajes de error de secuencia de comandos

Cuando se produce un error de secuencia de comandos, normalmente verá un mensaje como este:

  • Se ha producido un error en el script de esta página.
  • Advertencia: secuencia de comandos que no responde. Un script en esta página puede estar ocupado o puede haber dejado de responder.
  • Es posible que un script de esta página esté ocupado o que haya dejado de responder. Puede detener el script ahora, abrir el script en el depurador o dejar que continúe.
Un error en la ventana del navegador
filo / Getty Images

Causa de los mensajes de error del script

Los mensajes de error de secuencia de comandos son confusos y muchas cosas pueden causar estos errores. Los errores de secuencia de comandos indican que una secuencia de comandos en el sitio web que está visitando ha funcionado mal de alguna manera. Es posible que no se haya ejecutado, haya fallado durante la ejecución, se haya congelado o haya sucedido algo más.

En la mayoría de los casos, no necesita saber por qué ocurrió un error de secuencia de comandos para solucionarlo. O tiene un problema con el navegador web, que puede solucionar, o el script está roto, lo que no puede solucionar.

En Internet Explorer, algunos errores de secuencia de comandos surgen del reemplazo de Internet Explorer por Edge. Microsoft sugiere que cambie a Edge.

Cómo corregir un error de secuencia de comandos

En algunos casos, la mejor respuesta a un error de secuencia de comandos es ignorarlo. Si seleccionas OK o Cancelar en el mensaje de error, y el sitio web continúa cargándose sin ningún problema detectable, entonces el error de secuencia de comandos es más una molestia menor que algo de lo que tenga que preocuparse.

Cuando un error de secuencia de comandos interfiere con la funcionalidad de un sitio web, o estos errores se vuelven demasiado molestos, hay varios pasos que puede seguir para solucionar el problema.

  1. Vuelva a cargar la página web. Un error de secuencia de comandos, especialmente un error que indica que una secuencia de comandos está tardando demasiado en ejecutarse, se puede solucionar volviendo a cargar la página web. Si el error no vuelve a ocurrir, no tiene que preocuparse por ello. Si continúa reapareciendo, es posible que haya un problema con el navegador web.

    • Para forzar la recarga de una página web en Windows, presione Ctrl + F5.
    • Para forzar la recarga de una página web en macOS, presione Comando + Mayús + R.
  2. Actualice el navegador web. Los navegadores web obsoletos a veces interactúan con los scripts de formas inesperadas que terminan creando errores. Actualización de Google Chrome o Firefox es sencillo.

    Microsoft Edge se actualiza automáticamente junto con Windows. Si tiene problemas con Windows Update, existen otras formas de actualizar Windows.

  3. Cargue otras páginas web. Si ve errores de secuencia de comandos en un sitio web, probablemente haya un problema con las secuencias de comandos de ese sitio web y no hay nada que pueda hacer al respecto. Si ve errores de secuencia de comandos en varios sitios web, probablemente haya un problema con el navegador web.

  4. Cambiar a un navegador web diferente. Este es un paso fácil e importante que puede ayudar a identificar el origen del problema. Si la página web se carga bien en un navegador diferente, entonces hay un problema con el primer navegador.

    En algunos casos, usar un navegador diferente que no cree errores de secuencia de comandos es la mejor y más fácil opción.

  5. Cargue la página web con un dispositivo diferente. Si ve un error de secuencia de comandos cuando visita una página web en su computadora, pero no lo ve cuando visita esa página con su teléfono, la computadora de un amigo u otro dispositivo, entonces el problema está en su fin.

    Si ve el mismo error en varios dispositivos, probablemente haya un problema con el sitio web. En ese caso, todo lo que puede hacer es esperar a que el diseñador web solucione el problema.

  6. Eliminar archivos temporales de Internet. Si hay archivos de caché de Internet dañados en la computadora, es posible que vea errores de secuencia de comandos. En la mayoría de los casos, borrar la memoria caché del navegador web soluciona este problema.

  7. Deshabilitar complementos. Cuando algo sale mal, una interacción imprevista entre un complemento y un sitio web puede haber impedido que un script se ejecute correctamente.

    Si el error de secuencia de comandos desaparece después de deshabilitar los complementos, vuelva a habilitarlos uno por uno para determinar qué complemento causó el problema. Continúe usando el complemento y viva con el error de secuencia de comandos o deje de usar ese complemento hasta que el desarrollador solucione el problema.

  8. Desactive la aceleración de hardware. La aceleración de hardware permite que un navegador web aproveche el poder de una tarjeta de video. En algunos casos, esta función rompe ciertos scripts. Apagarlo permite que esos scripts se ejecuten normalmente. Usted puede desactivar la aceleración de hardware en Chrome y deshabilitar la aceleración de hardware en Firefox.

  9. Restablezca la configuración de seguridad del navegador o restablezca el navegador. En algunos casos, la configuración de alta seguridad en un navegador web puede interferir con los scripts. Si no tiene una razón específica para tener la configuración de seguridad tan alta, restablezca el nivel de seguridad.

    Si eso no funciona, restablezca la configuración del navegador de una vez. Puedes rapidamente restablecer Chrome a su estado predeterminado, actualizar Firefox, restablecer Microsoft Edge y restablecer Safari.

  10. Espere al diseñador web. Si aún encuentra errores de secuencia de comandos después de intentar estas correcciones, es probable que haya un problema con una secuencia de comandos en el sitio web.