Comment corriger une erreur de script qui ne répond pas

Un avertissement de script qui ne répond pas est un message qui apparaît dans un navigateur lorsqu'un élément de code JavaScript sur une page Web ou dans un module complémentaire Firefox prend trop de temps à s'exécuter. Ce message peut ressembler à l'exemple ci-dessous.

Avertissement: script qui ne répond pas. Un script sur cette page est peut-être occupé ou a cessé de répondre.

Vous avez le choix entre les boutons "Arrêter le script" ou "Continuer". Cliquez sur le bouton "Arrêter le script" pour arrêter l'exécution du script. L'arrêt du script peut empêcher le navigateur de manquer de mémoire ou de se bloquer.

Si ce problème ne se produit que sur une page et que toutes les autres pages sont correctes, il est probable qu'un script sur cette page cause le problème. Sauf si vous êtes le Webmaster de cette page, vous ne pouvez rien faire pour empêcher cette erreur. Si cette erreur se produit sur différents sites Web, il peut s'agir d'un problème lié à votre ordinateur ou à un module complémentaire du navigateur.

Pour identifier le script / le module complémentaire à l'origine du problème, vous pouvez appliquer l'une des procédures suivantes.

Remarque: l'identification d'un problème de script ou de module complémentaire nécessite souvent davantage de connaissances techniques en matière de scripts et de modules complémentaires. Il n’ya généralement pas de solution "facile" pour résoudre ce type d’erreur.

Ouvrir la console du navigateur

Pour un script de la page Web, vous pouvez ouvrir la console du navigateur Firefox, qui peut indiquer la cause de l'erreur. Pour ouvrir la console des erreurs, appuyez sur Alt pour afficher le menu Fichier, sélectionnez Outils, Développeur Web, Console de navigation ou appuyez sur les touches Ctrl + Maj + J.

Dans la console du navigateur, recherchez les références à un script spécifique ou à un module complémentaire ayant généré le message d'erreur. Si vous trouvez une référence à un add-on qui a généré l'erreur, vous pouvez le désactiver pour voir si cela résout l'erreur.

Remarque: chaque cas d'erreur de script ou d'erreur supplémentaire peut différer de ce qui est affiché dans la console du navigateur. Par conséquent, nous ne pouvons pas recommander quelque chose de spécifique.

Désactiver les add-ons ou exécuter le navigateur en mode sans échec

Pour voir quel add-on peut être à l'origine d'un problème, vous pouvez désactiver un add-on individuel et voir si l'erreur persiste. Si c'est le cas, vous pouvez réactiver ce module et essayer d'en désactiver un autre.

Une autre option consiste à ouvrir Firefox en mode sans échec, ce qui désactive tous les add-ons. Si vous ne rencontrez aucun problème en mode sans échec, vous pouvez sans risque supposer que c'est l'un de vos add-ons qui est à l'origine de l'erreur.

  • Comment démarrer Firefox en mode sans échec.

Erreur de débogage dans le script

Si vous êtes le Webmaster ou le développeur du script à l'origine de cette erreur de navigateur et tentez de résoudre cette erreur, recherchez l'une des causes possibles de cette erreur.

  • Erreur dans un script qui empêche le script ou le script associé de s'exécuter correctement.
  • Toute boucle dans le script qui n'existe pas.
  • Tout script ou toutes les données de script chargées depuis une source non disponible.
  • Recherchez tout conflit entre les modules complémentaires de votre script et de votre navigateur.