Une erreur de script est une erreur qui se produit lorsque les instructions d'un script ne peuvent pas être exécutées correctement pour une raison quelconque.
La plupart des utilisateurs d'ordinateurs rencontrent le plus souvent des erreurs de script dans le navigateur lorsqu'il ne peut pas exécuter des instructions JavaScript ou VBScript (ou tout autre langage de script) à partir d'une page Web, mais elles peuvent également se produire dans les applications de bureau.
Photo par Markus Spiske sur Unsplash
Voici quelques exemples de messages d'erreur de script :
Des erreurs sur cette page Web peuvent provoquer une erreur d'exécution. Faites une erreur de script Internet Explorer. Une erreur s'est produite dans le script de la ligne 1. Voulez-vous continuer à exécuter ce script ? Un script de cette page ralentit l'exécution d'Internet Explorer. S'il continue de fonctionner, votre ordinateur risque de ne plus répondre.
Pourquoi vous obtenez des erreurs de script
Une raison courante d'erreurs de script est qu'une erreur s'est produite dans les coulisses, soit sur le serveur Web pour des erreurs dans un navigateur Web, soit à l'extrémité de programmation d'un logiciel.
Une implémentation incorrecte du code ou une autre mauvaise configuration du côté logiciel n'est pas votre problème à résoudre. La meilleure chose à faire dans cette situation est d'attendre une mise à jour du développeur.
Cependant, les erreurs de script peuvent également être dues à quelque chose qui se passe de votre côté, comme avec votre propre logiciel ou système d'exploitation qui ne parvient pas à charger correctement le script. Par exemple, il peut y avoir un paramètre dans votre navigateur Web qui bloque les scripts ou votre logiciel de sécurité peut traiter un script inoffensif comme s'il s'agissait d'une menace qui doit être supprimée.
Comment corriger les erreurs de script
Les erreurs de script sont le plus souvent observées dans Internet Explorer ou dans une application qui utilise IE pour accéder à Internet ou exécuter des scripts locaux, de sorte que la plupart de ces étapes de dépannage concernent IE.
Alors que Microsoft Edge a largement remplacé IE, certains des mêmes problèmes peuvent survenir. Les correctifs sont également identiques ou très similaires.
Pour cette raison, le moyen le plus rapide d'éviter les erreurs de script est de simplement changer de navigateur ! Utilisez quelque chose comme Microsoft Edge, Chrome, Firefox ou Opera. Cependant, cela ne résout pas réellement l'erreur de script.
Suivez ces étapes dans l'ordre, en vérifiant après chacune d'elles pour voir si vous obtenez toujours l'erreur :
Désactiver les erreurs de script dans IE
L'utilisateur moyen n'a pas réellement besoin de voir les erreurs de script, car elles ne servent que de gêne. Cela est particulièrement vrai si l'erreur de script ne vous empêche pas d'utiliser le site Web ou le programme normalement.
Vous pouvez désactiver en toute sécurité les erreurs de script dans Internet Explorer, ainsi que les programmes qui utilisent IE sur le backend, comme ceci :
-
Ouvrez la boîte de dialogue Exécuter en appuyant sur Clé Windows et ensuite le R clé.
-
Entrer le inetcpl.cpl commande pour lancer les propriétés Internet.
-
Ouvrez l'onglet appelé Passerelle IIoT.
- Faites défiler vers le bas jusqu'à ce que vous trouviez la section Navigation, puis recherchez ces trois paramètres :
- Assurez-vous que les deux options Désactiver le débogage de script (Internet Explorer) et Désactiver le débogage de script (autre) sont cochées.
- Juste en dessous de ces options, revérifiez que Afficher une notification à propos de chaque erreur de script n'est pas cochée (de sorte que vous ne verrez pas de notifications sur les erreurs de script.)
-
Cliquer OK Pour enregistrer les modifications.
Ce sont les paramètres par défaut pour Windows 10
Assurez-vous qu'IE ne bloque pas les fonctionnalités de script importantes
La désactivation des erreurs de script vous empêchera de les voir, mais ne signifie pas nécessairement que les scripts eux-mêmes fonctionneront correctement simplement parce que leurs erreurs associées ne sont plus visibles.
Assurez-vous que vous n'avez pas désactivé les scripts ActiveX et qu'Internet Explorer ne bloque ni Java ni ActiveX. Certains paramètres de sécurité dans IE empêcheront ActiveX et Java de fonctionner correctement, ce qui peut affecter la convivialité de la page Web qui exécute le script.
Le moyen le plus rapide de faire fonctionner à nouveau ces fonctionnalités (si elles ne le sont pas déjà) consiste à réinitialiser les paramètres de sécurité dans Internet Explorer.
Supprimer les fichiers Internet temporaires
Les fichiers temporaires sont mis en cache sur votre ordinateur par Internet Explorer afin que vous puissiez visiter les sites Web plus rapidement, mais un cache trop volumineux ou contenant des données corrompues peut entraîner des erreurs de script. Vous devez régulièrement supprimer ces fichiers cache.
Autoriser les fenêtres contextuelles dans votre navigateur
Un bloqueur de fenêtres contextuelles est extrêmement utile la plupart du temps, mais peut en fait provoquer des erreurs de script si le script ne dispose pas de suffisamment de temps pour s'exécuter, car le navigateur empêche les fenêtres contextuelles.
Tous les navigateurs Web vous permettent de contrôler les paramètres du bloqueur de fenêtres publicitaires. Si vous désactivez le bloqueur, les fenêtres contextuelles seront à nouveau autorisées.
Mettre à jour votre logiciel
Un logiciel obsolète peut être à l'origine de l'erreur de script spécifique que vous voyez. Cela peut être dû au fait que le site Web ou le programme affichant l'erreur a une exigence minimale que votre ordinateur ne remplit pas, ou parce qu'une erreur de script a été corrigée via une mise à jour que vous n'avez jamais reçue.
Vous devez toujours garder Windows à jour.
Vous devez mettre à jour vos programmes tiers s'ils obtiennent des erreurs de script. Un outil de mise à jour de logiciel gratuit est un moyen simple de le faire.
Vérifiez votre logiciel de sécurité
Il est possible que votre programme antivirus ou votre application de pare-feu empêche les scripts ou les contrôles ActiveX de s'exécuter normalement. Désactivez temporairement les deux pour voir si vous obtenez toujours l'erreur de script.
Vous ne devez jamais laisser votre ordinateur exposé aux attaques, mais dans ce cas, le logiciel de sécurité pourrait être à blâmer, donc les désactiver temporairement pendant quelques minutes ne fera aucun mal.
La procédure est différente pour chaque programme, mais vous devriez pouvoir cliquer avec le bouton droit sur le logiciel en cours d'exécution dans la barre des tâches Windows, à côté de l'horloge, pour désactiver les boucliers AV ou désactiver le pare-feu. Sinon, essayez d'ouvrir le programme - il y a certainement une option pour désactiver l'application.
Une autre chose à rechercher avec votre antivirus est de savoir s'il est configuré pour rechercher les virus dans les dossiers que votre navigateur Web utilise pour conserver les fichiers temporaires. Si tel est le cas, l'analyseur peut identifier de manière incorrecte les scripts en tant que logiciels malveillants et les mettre en quarantaine ou les supprimer avant de pouvoir les exécuter.
Internet Explorer utilise ce dossier par défaut :
C: Users [nom d'utilisateur] AppData Local Microsoft Windows INetCache
Google Chrome met en cache les données ici :
C: Users [nom d'utilisateur] AppData Local Google Chrome User Data Default Cache
Réinitialiser tous les paramètres d'Internet Explorer
Un certain nombre de paramètres ou de modules complémentaires peuvent entraîner des erreurs de script dans Internet Explorer. Le moyen le plus simple de rétablir tous ces paramètres à leurs valeurs par défaut est de réinitialiser Internet Explorer.
La réinitialisation d'IE désactivera toutes les barres d'outils et modules complémentaires, ainsi que toutes les options de confidentialité, de sécurité, de fenêtres contextuelles, de navigation par onglets, de navigateur Web par défaut et d'options avancées.
Une autre méthode consiste à voir si un seul module complémentaire est à l'origine de l'erreur de script, ce que vous pouvez faire via le menu Outils > Gérer des add-ons. Désactivez les modules complémentaires un par un et testez l'erreur de script après chacun d'eux.
Sinon, voici comment réinitialiser complètement Internet Explorer :
-
Ouvrez la boîte de dialogue Exécuter avec le GAGNER + R raccourci clavier
-
Entrer inetcpl.cpl pour ouvrir les propriétés Internet.
-
Allez à Passerelle IIoT languette.
-
Choisissez Réinitialiser en bas, puis à nouveau sur l'écran Réinitialiser les paramètres d'Internet Explorer.
-
Choisir Fermer lorsque tous les paramètres ont été réinitialisés.
- Redémarrez votre ordinateur.
Désactiver le défilement fluide
C'est en bas, car c'est la cause la moins probable d'une erreur de script. Cependant, si vous obtenez une erreur lors de la visualisation de vidéos dans Internet Explorer, ou si la vidéo ne s'affiche tout simplement pas correctement, l'option de défilement fluide dans IE peut causer des problèmes avec les scripts qui tentent de s'exécuter sur la page.
Voici comment désactiver le défilement fluide dans Internet Explorer :
-
Utilisez la boîte de dialogue Exécuter (Touche Windows + R) pour entrer dans le inetcpl.cpl commander.
-
Accédez à la languette Passerelle IIoT.
-
Dans la section Navigation, vers le bas, décochez l'option utiliser un défilement fluide.
-
Enregistrez et quittez avec le OK.