Avertissement Script qui ne répond pas dans Firefox

J'ai récemment rencontré un avertissement dans Firefox qui m'a informé qu'un script sur le site Web actuel ne répondait pas en me demandant si je voulais arrêter ou continuer. C'est un avertissement assez vague et j'ai d'abord été perplexe quant à la cause. La chose étrange était que le site Web semblait s'être chargé complètement et que l'avertissement était affiché malgré cela.

Il y a deux causes possibles de l'erreur. Cela peut être causé par un module complémentaire Firefox ou par un site Web qui utilise un code JavaScript défectueux. Il est en fait assez facile de découvrir la cause du message d'avertissement. Les utilisateurs doivent arrêter le script et accéder à Firefox Error Console en utilisant le raccourci Ctrl-Shift-J ou en cliquant sur Firefox> Web Developer> Error Console dans le menu. Le dernier message d'erreur doit indiquer la cause de l'erreur.



De manière générale, il est plus probable qu'une extension soit la cause si vous rencontrez l'erreur sur plusieurs sites Web différents alors qu'un avertissement sur le même site Web indique à la place un JavaScript défectueux sur ce site Web. Il existe bien sûr des exceptions, par exemple si vous exécutez une extension qui modifie le comportement sur un site particulier par exemple.

Warning Unresponsive Script

Si vous pensez qu'un script n'a besoin que de quelques secondes de plus pour s'exécuter, vous devez modifier un paramètre dans la configuration de Firefox. Tapez about: config dans la barre d'adresse et filtrez la chaîne dom.max_script_run_time. Le paramètre par défaut est 20 (secondes), il suffit d'ajouter quelques autres, de l'augmenter à 25 par exemple ou même plus.



Il existe quelques autres options disponibles pour résoudre les avertissements de script dans Firefox. Vous pouvez par exemple installer un add-on comme NoScript ou YesScript pour bloquer tous les scripts ou sélectionner uniquement l'exécution des scripts dans le navigateur. Notez que cela ne fonctionne bien que si le script n'est pas requis pour la fonctionnalité du site.

Une autre option pour savoir si les extensions sont à l'origine du message d'avertissement est d'exécuter Firefox avec toutes les extensions désactivées. Vous pouvez le faire en cliquant sur Firefox> Aide> Redémarrer avec les modules complémentaires désactivés.