Errores de secuencia de comandos (qué son y cómo solucionarlos)

Un error de secuencia de comandos es un error que se produce cuando las instrucciones de una secuencia de comandos no se pueden ejecutar correctamente por algún motivo.

La mayoría de los usuarios de computadoras encontrarán errores de secuencia de comandos con mayor frecuencia en el navegador cuando no pueda ejecutar JavaScript o Instrucciones de VBScript (u otro lenguaje de secuencias de comandos) desde una página web, pero pueden ocurrir en aplicaciones de escritorio. también.

Imagen de texto de programación multicolor
Foto de Markus Spiske en Unsplash

A continuación, se muestran algunos ejemplos de mensajes de error de secuencia de comandos:

Los errores en esta página web pueden hacer que funcione incorrectamente. 
Se ha producido un error de tiempo de ejecución. ¿Desea depurar? 
Error de secuencia de comandos de Internet Explorer. Se ha producido un error en el script en la línea 1. ¿Desea continuar ejecutando scripts en esta página? 
Una secuencia de comandos en esta página hace que Internet Explorer se ejecute lentamente. Si continúa funcionando, es posible que su computadora deje de responder. ¿Quieres abortar el guión? 
Se ha producido un error en el script de esta página. 

Por qué está recibiendo errores de secuencia de comandos

Una razón común para los errores de secuencias de comandos es que se ha producido un error entre bastidores, ya sea en el servidor web por errores en un navegador web o en el extremo de programación de un software programa.

La implementación incorrecta del código o alguna otra mala configuración en el lado del software no es su problema para solucionarlo. Lo mejor que puede hacer en esa situación es esperar una actualización del desarrollador.

Sin embargo, los errores de secuencia de comandos también pueden deberse a que algo esté sucediendo en tu final, como con su propio programa de software o sistema operativo que no puede cargar el script correctamente. Por ejemplo, puede haber una configuración en su navegador web que esté bloqueando los scripts, o su software de seguridad podría estar tratando un script inofensivo como si fuera una amenaza que necesita ser eliminada.

Cómo corregir errores de secuencia de comandos

Los errores de secuencia de comandos se observan con mayor frecuencia en Internet Explorer o en una aplicación que usa IE para acceder a Internet o ejecutar secuencias de comandos locales, por lo que la mayoría de estos pasos de solución de problemas se refieren a IE.

Si bien Microsoft Edge ha reemplazado en gran medida a IE, pueden surgir algunos de los mismos problemas. Las correcciones también son iguales o muy similares.

Debido a esto, la forma más rápida de dejar de recibir errores de secuencia de comandos es simplemente cambiar de navegador. Usa algo como Microsoft Edge, Cromo, Firefox, o Ópera. Sin embargo, hacer eso en realidad no resuelve el error de secuencia de comandos.

Siga estos pasos en orden, verificando después de cada uno para ver si aún recibe el error:

Desactivar errores de secuencias de comandos en IE

El usuario promedio en realidad no necesita ver errores de script, ya que solo sirven como una molestia. Esto es especialmente cierto si el error de secuencia de comandos no le impide utilizar el sitio web o el programa con normalidad.

Puede desactivar de forma segura los errores de secuencia de comandos en Internet Explorer, así como los programas que usan IE en el backend, como este:

  1. Abra el cuadro de diálogo Ejecutar presionando el botón Clave de Windows y luego el llave.

  2. Introducir el inetcpl.cplmando almorzar Propiedades de Internet.

  3. Abra la pestaña llamada Avanzado.

  4. Desplácese hacia abajo hasta encontrar el Hojeada sección, y luego busque estas tres configuraciones:

    • Asegúrate de que ambos Deshabilitar la depuración de secuencias de comandos (Internet Explorer) Deshabilitar la depuración de secuencias de comandos (otro)tener un cheque junto a ellos.
    • Justo debajo de esas opciones, vuelva a verificar que Mostrar una notificación sobre cada error de secuencia de comandosno está marcado (para que no vea notificaciones sobre errores de secuencia de comandos).
  5. prensa OK para guardar los cambios.

    Estas son las configuraciones predeterminadas para Windows 10

Asegúrese de que IE no esté bloqueando funciones importantes de secuencias de comandos

Desactivar los errores de secuencias de comandos evitará que los vea, pero no significa necesariamente que las secuencias de comandos funcionen correctamente solo porque sus errores relacionados ya no se ven.

Asegúrate de no haberlo hecho scripting ActiveX deshabilitado y que Internet Explorer no bloquea Java o ActiveX. Ciertas configuraciones de seguridad en IE evitarán que ActiveX y Java se ejecuten correctamente, lo que puede afectar la usabilidad de la página web que ejecuta el script.

La forma más rápida de hacer que estas funciones vuelvan a funcionar (si aún no lo han hecho) es restablecer la configuración de seguridad en Internet Explorer.

Eliminar archivos temporales de Internet

Los archivos temporales se almacenan en caché en su computadora por Internet Explorer para que pueda volver a visitar sitios web más rápido, pero un caché que es demasiado grande o uno que almacena datos corruptos puede resultar en un script errores. Deberías periódicamente eliminar estos archivos de caché.

Permitir ventanas emergentes en su navegador

Un bloqueador de ventanas emergentes es extremadamente útil la mayor parte del tiempo, pero en realidad podría estar causando errores de secuencia de comandos si no se le da suficiente tiempo para que se ejecute porque el navegador evita las ventanas emergentes.

Todos los navegadores web le permiten controlar la configuración del bloqueador de ventanas emergentes. Si deshabilita el bloqueador, las ventanas emergentes podrán volver a ejecutarse.

Actualice su software

El software desactualizado puede ser lo que está causando el error de secuencia de comandos específico que está viendo. Esto puede deberse a que el sitio web o el programa que muestra el error tiene un requisito mínimo de que computadora no cumple, o porque se corrigió un error de secuencia de comandos a través de una actualización que nunca recibió.

Tu siempre deberias mantener Windows actualizado.

Debe actualizar sus programas de terceros si reciben errores de secuencia de comandos. A herramienta de actualización de software gratuita es una forma fácil de hacer esto.

Verifique su software de seguridad

Es posible que tu programa antivirus o aplicación de firewall está bloqueando secuencias de comandos o controles ActiveX para que no se ejecuten con normalidad. Desactive temporalmente ambos para ver si sigue apareciendo el error de secuencia de comandos.

Nunca debe dejar su computadora expuesta a ataques, pero en este caso, el software de seguridad podría ser el culpable, por lo que desactivarlo temporalmente solo por unos minutos no hará ningún daño.

El procedimiento es diferente para cada programa, pero debería poder hacer clic con el botón derecho en el software que se ejecuta en el Ventanas barra de tareas, al lado del reloj, para apagar los escudos AV o deshabilitar el cortafuegos. Si no es así, intente abrir el programa; definitivamente hay una opción para deshabilitar la aplicación.

Otra cosa que debe buscar con su escáner antivirus es si está configurado para buscar virus en las carpetas que usa su navegador web para guardar archivos temporales. Si es así, el escáner podría identificar incorrectamente los scripts como malware y ponerlos en cuarentena o eliminarlos antes de que puedan ejecutarse.

Internet Explorer usa esta carpeta de forma predeterminada:

C: \ Users \ [nombre de usuario] \ AppData \ Local \ Microsoft \ Windows \ INetCache

Google Chrome almacena en caché los datos aquí:

C: \ Users \ [nombre de usuario] \ AppData \ Local \ Google \ Chrome \ User Data \ Default \ Cache

Restablecer todas las configuraciones de Internet Explorer

Puede haber una serie de configuraciones o complementos que provoquen errores de secuencias de comandos en Internet Explorer. la forma más fácil de devolver todas esas configuraciones a sus valores predeterminados es restablecer Internet Explorer.

Restablecer IE deshabilitará todas las barras de herramientas y complementos, así como restablecerá cada privacidad, seguridad, ventana emergente, navegación con pestañas, navegador web predeterminado y opción avanzada.

Un método alternativo es ver si un solo complemento está causando el error de secuencia de comandos, lo que puede hacer a través del Instrumentos > Administrar complementos menú. Deshabilite los complementos de uno en uno y pruebe el error de secuencia de comandos después de cada uno.

De lo contrario, aquí se explica cómo restablecer completamente Internet Explorer:

  1. Abra el cuadro de diálogo Ejecutar con el GANAR + R tecla de acceso rápido.

  2. Ingresar inetcpl.cpl abrir Propiedades de Internet.

  3. Ve a la Avanzado pestaña.

  4. Escoger Reiniciar en la parte inferior, y luego de nuevo en el Restablecer la configuración de Internet Explorer pantalla.

  5. Seleccione Cerrar cuando se hayan restablecido todos los ajustes.

  6. Reinicia tu computadora.

Deshabilitar el desplazamiento suave

Esto se encuentra en la parte inferior porque es la causa menos probable de un error de secuencia de comandos. Sin embargo, está recibiendo un error al ver videos en Internet Explorer, o el video simplemente no se muestra correctamente, la opción Desplazamiento suave en IE podría estar causando problemas con los scripts que intentan ejecutarse en el página.

A continuación, se explica cómo desactivar el desplazamiento suave en Internet Explorer:

  1. Utilice el cuadro de diálogo Ejecutar (Tecla de Windows + R) para entrar a inetcpl.cpl mando.

  2. Navega al Avanzado pestaña.

  3. Bajo la Hojeada sección, hacia la parte inferior, quite la marca de verificación junto a usar desplazamiento suave.

  4. Guardar y salir con el OK botón.