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

Tabla de contenido:

Errores de script (qué son y cómo solucionarlos)
Errores de script (qué son y cómo solucionarlos)
Anonim

Un error de secuencia de comandos es un error que ocurre 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 secuencias de comandos con mayor frecuencia en el navegador cuando no pueden ejecutar instrucciones de JavaScript o VBScript (u otro lenguaje de secuencias de comandos) desde una página web, pero también pueden ocurrir en aplicaciones de escritorio.

Image
Image

Estos son algunos ejemplos de mensajes de error de script:

  • 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 de 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 ejecutándose, es posible que su computadora deje de responder. ¿Desea cancelar el guión?
  • Ha ocurrido un error en el script de esta página.

Por qué obtienes errores de script

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

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 secuencias de comandos también pueden deberse a que suceda algo de su parte, como con su propio programa de software o sistema operativo que no puede cargar la secuencia de comandos correctamente. Por ejemplo, puede haber una configuración en su navegador web que esté bloqueando secuencias de comandos, o su software de seguridad podría estar tratando una secuencia de comandos inofensiva como si fuera una amenaza que debe eliminarse.

Cómo corregir errores de script

Los errores de secuencias 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 para solucionar problemas se refieren a IE.

Microsoft ya no es compatible con Internet Explorer y recomienda que actualice al navegador Edge más reciente. Dirígete a su sitio para descargar la versión más reciente.

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

Debido a esto, la forma más rápida de dejar de recibir errores de script es simplemente cambiar de navegador. Usa algo como Edge, Chrome, Firefox u Opera. Sin embargo, hacer eso en realidad no resuelve el error de script.

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 los errores de secuencia de comandos, ya que solo sirven como una molestia. Esto es especialmente cierto si el error no le impide usar el sitio web o el programa normalmente.

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

  1. Abra el cuadro de diálogo Ejecutar presionando la Tecla de Windows y luego la tecla R.
  2. Ingrese el comando inetcpl.cpl para iniciar Propiedades de Internet.
  3. Abra la pestaña llamada Avanzado.
  4. Desplácese hacia abajo hasta que encuentre la sección Browsing y luego busque estas tres configuraciones (lo que vea dependerá del sistema operativo que esté usando):

    • Asegúrese de que tanto Deshabilitar la depuración de secuencias de comandos (Internet Explorer) como Deshabilitar la depuración de secuencias de comandos (Otros) tienen una marca junto a ellos.
    • Justo debajo de esas opciones, verifique que Mostrar una notificación sobre cada error de secuencia de comandos no esté marcado (para que no vea notificaciones sobre errores de secuencia de comandos).
    Image
    Image

    Estas son las configuraciones predeterminadas para Windows 11 y Windows 10.

  5. Presione OK para guardar los cambios.

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úrese de no haber desactivado las secuencias de comandos de ActiveX y de que Internet Explorer no esté bloqueando 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 están) es restablecer la configuración de seguridad en Internet Explorer.

Eliminar archivos temporales de Internet

Los archivos temporales se almacenan en la memoria caché de su computadora mediante Internet Explorer para que pueda volver a visitar los sitios web más rápido, pero una memoria caché que es demasiado grande o una que almacena datos dañados puede generar errores de secuencia de comandos. Debe eliminar periódicamente 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 en el script si no se le da suficiente tiempo para ejecutarse porque el navegador está impidiendo las ventanas emergentes.

Todos los navegadores web le permiten controlar la configuración del bloqueador de ventanas emergentes. Si desactiva 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 que su computadora no cumple, o porque un error de secuencia de comandos se corrigió a través de una actualización que nunca recibió.

Siempre debes mantener Windows actualizado.

Actualice sus programas de terceros si están recibiendo errores de script. Una herramienta de actualización de software gratuita es una forma sencilla de hacerlo.

Comprueba tu software de seguridad

Es posible que su programa antivirus o su aplicación de firewall esté bloqueando la ejecución normal de scripts o controles ActiveX. Deshabilite temporalmente ambos para ver si aún recibe 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 deshabilitarlos 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 la barra de tareas de Windows, junto al reloj, para apagar los protectores AV o desactivar el firewall. De lo contrario, intente abrir el programa; definitivamente hay una opción para desactivar la aplicación.

Otra cosa que debe buscar con su escáner antivirus es si está configurado para verificar si hay virus en las carpetas que usa su navegador web para guardar archivos temporales. Si es así, el escáner puede identificar incorrectamente los scripts como malware y ponerlos en cuarentena o eliminarlos antes de que puedan ejecutarse. Agregue una exclusión de carpeta si su aplicación lo permite.

Internet Explorer usa esta carpeta por defecto:


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

Google Chrome guarda datos aquí:


C:\Usuarios\[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 sencilla de restablecer todas esas configuraciones a sus valores predeterminados es restablecer Internet Explorer.

Restablecer IE desactivará todas las barras de herramientas y complementos, así como también restablecerá todas las opciones de privacidad, seguridad, ventanas emergentes, navegación con pestañas, navegador web predeterminado y opciones avanzadas.

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 de las Herramientas > Administrar complemento ons menú. Deshabilite los complementos uno a la vez y pruebe el error de secuencia de comandos después de cada uno.

De lo contrario, así es como se reinicia completamente Internet Explorer:

  1. Abra el cuadro de diálogo Ejecutar con la tecla de acceso rápido WIN+R.
  2. Ingrese inetcpl.cpl para abrir Propiedades de Internet.
  3. Ir a la pestaña Avanzado.
  4. Seleccione Reset en la parte inferior, y luego otra vez en la pantalla Restablecer configuración de Internet Explorer.

    La única opción para los usuarios de Windows 11 desde esta pantalla es Restaurar configuración avanzada.

  5. Seleccione Cerrar cuando se hayan restablecido todos los ajustes.
  6. Reinicia tu computadora.

Desactivar desplazamiento suave

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

Aquí se explica cómo desactivar el desplazamiento suave en Internet Explorer:

  1. Utilice el cuadro de diálogo Ejecutar (Tecla de Windows+R) para ingresar el comando inetcpl.cpl.
  2. Navegar a la pestaña Avanzado.
  3. En la sección Navegación, hacia la parte inferior, quite la marca de verificación junto a Usar desplazamiento suave.
  4. Presione OK para guardar y salir.

Recomendado: