比较修订
Attention : le script ne répond pas – ce que cela signifie et le corriger
修订版本 300838:
由moz_contrib于提交的修订 300838
修订版本 312178:
由moz_contrib于提交的修订 312178
关键词:
dom.max_script_run_time
搜索结果概要:
Cet article décrit les raisons de ce message d’erreur, ainsi que les solutions possibles.
Cet article décrit les raisons de ce message d’erreur, ainsi que les solutions possibles.
内容:
Firefox peut afficher une invite « Attention : le script ne répond pas » qui dit « Un script sur cette page est peut-être occupé ou ne répond plus. Vous pouvez arrêter le script maintenant ou continuer pour voir si le script se terminera. » Cet article explique pourquoi cela pourrait arriver et décrit des solutions et des contournements possibles.
Cette erreur vous informe que Firefox pense qu’un [[JavaScript settings and preferences for interactive web pages#w_quest-ce-que-javascript|script]] n’est plus sous contrôle et qu’il pourrait bloquer Firefox si rien n’est fait. Ce script peut être un élément d’une page web à laquelle vous tentez d’accéder, d’une extension que vous avez installée ou de Firefox même.
__TOC__
=Laisser le script s’exécuter plus longtemps=
Si vous vous rendez compte que le fait d’appuyer sur le bouton {button Continuer} affiche de nouveau la même boîte de dialogue, laisser le script s’exécuter plus longtemps ne vous aidera pas : Firefox restera simplement bloqué plus longtemps. Cependant, si vous pouvez utiliser Firefox normalement après avoir appuyé sur {button Continuer}, c’est que le script avait juste besoin de plus de temps pour se terminer.
Pour dire à Firefox de laisser le script s’exécuter plus longtemps :
[[Template:aboutconfigwarning]]
#[[T:aboutconfig]]
#Dans la page ''about:config'', recherchez la préférence {pref dom.max_script_run_time}
#Cliquez sur le bouton ''Modifier'' [[Image:Fx71aboutconfig-EditButton]] et saisissez la valeur {pref 20}
#Cochez la case [[Image:Fx71aboutconfig-Checkmark]] pour enregistrer la préférence.
Avec les scripts maintenant autorisés à s’exécuter pendant plus de temps, vous ne recevrez peut-être plus l’invite.
Si vous recevez toujours l’invite (ou si vous voulez la revoir), vous devez redéfinir la valeur de la préférence à sa valeur par défaut.
#[[T:aboutconfig]]
#Dans la page ''about:config'', recherchez la préférence {pref dom.max_script_run_time}
#Cliquez sur le bouton ''Réinitialiser'' [[Image:Fx71aboutconfig-ResetButton]]
=Une erreur se produit lors de l’accès à certains sites web=
Si l’erreur se produit uniquement sur un site web spécifique, vous pouvez bloquer les scripts pour qu’ils ne s’exécutent pas sur ce site web. Beaucoup de sites fonctionnent toujours, même si leurs scripts sont désactivés.
#Installez l’extension [https://addons.mozilla.org/fr/firefox/addon/javascript-toggler/ JavaScript Toggle On and Off]<!--Extension non traduite, les boutons et champs de saisie restent en anglais-->.
#[[T:Open Add-ons|type=Extensions]]
#Repérez l’entrée « JavaScript Toggle On and Off » et cliquez sur le bouton {for win}{button Options}{/for}{for mac,linux}{button Préférences}{/for}
#Défilez vers le bas jusqu’au champ de saisie ''Black-list'' et saisissez l’adresse du site (URL) qui vous pose problème.
#Cliquez sur {button Save}. Le nom de domaine du site sera ajouté à la liste.
Maintenant que le site problématique ne peut plus exécuter de scripts, il ne causera plus d’avertissement « Attention : le script ne répond pas ».
[[T:addonsupport]]
=Autres causes=
Il est possible qu’un module complémentaire soit à l’origine du problème. Consultez l’article [[Troubleshoot extensions, themes and hardware acceleration issues to solve common Firefox problems]].
<!-- MZ credit -->
<br> <br>
'''''Basé sur des informations de [http://kb.mozillazine.org/Unresponsive_Script_Warning Unresponsive Script Warning (mozillaZine KB)]'''''
Lorsque Firefox affiche une invite « Attention : le script ne répond pas » qui dit « Un script sur cette page est peut-être occupé ou ne répond plus. Vous pouvez arrêter le script maintenant ou continuer pour voir si le script se terminera. », une page web (ou parfois une extension) exécute un script qui prend trop de temps à se terminer. Cela peut ralentir Firefox, le faire se bloquer ou cesser de répondre.
Cet article décrit les causes de l’avertissement, ce que vous voyez à l’écran et vous fournit des solutions détaillées étape par étape, notamment comment modifier les paramètres de délai d’expiration du script et comment résoudre les conflits entre logiciels.
__TOC__
=Pourquoi cet avertissement est-il affiché ?=
Firefox utilise des scripts pour aider à charger le contenu web, exécuter des éléments interactifs et alimenter les fonctionnalités du navigateur. Si un script prend trop de temps à s’exécuter, Firefox le met en pause pour éviter que votre navigateur ne se bloque complètement.
Exemples de causes possibles :
*Une page web mal programmée ou surchargée (par exemple, publicités volumineuses, boucles infinies).
*Une extension obsolète ou incompatible.
*Un conflit logiciel (par exemple, un antivirus ou un bloqueur de publicités qui interfère avec les scripts de la page).
*Un paramètre Firefox qui limite la durée d’exécution des scripts.
=Que faire si l’avertissement s’affiche=
==Première option : laisser le script se poursuivre (brièvement)==
Si l’avertissement ne s’affiche plus après avoir cliqué sur {button Continuer}, le script a peut-être besoin de quelques secondes supplémentaires pour se terminer.
Mais si l’avertissement continue de s’afficher ou si Firefox ne répond plus, passez aux étapes suivantes.
==Deuxième option : bloquer les scripts sur certains sites web==
Si l’erreur ne se produit que sur un seul site, c’est probablement ce site qui est à l’origine du problème. Vous pouvez utiliser une extension pour empêcher l’exécution de scripts sur des domaines spécifiques :
#Installez l’extension [https://addons.mozilla.org/firefox/addon/javascript-toggler JavaScript Toggle On and Off]<!--Extension non traduite, les boutons et champs de saisie restent en anglais-->.
#[[T:Open Add-ons|type=Extensions]]
#Repérez l’entrée « JavaScript Toggle On and Off » (Activer et désactiver JavaScript) et cliquez sur le bouton {for win}{button Options}{/for}{for mac,linux}{button Préférences}{/for}<!-- En réalité il y a les 2 possibilités suivantes : 1) Cliquez sur l’entrée "JavaScript Toggle On and Off" puis sur l’onglet "Préférences" ou 2) Cliquez sur le bouton de menu "…" en fin de ligne et choisissez "Préférences" -->
#Cliquez dans la zone de texte ''Black-list'' et saisissez l’adresse du site (URL) qui vous pose problème.<!-- Il n’est pas nécessaire de scroller -->
#Cliquez sur {button Save}. Le nom de domaine du site sera ajouté à la liste.
Maintenant que le site problématique ne peut plus exécuter de scripts, il ne causera plus d’avertissement « Attention : le script ne répond pas ».
==Troisième option : vérifier les conflits entre logiciels==
Certains outils antivirus ou extensions pour la protection de la vie privée peuvent bloquer ou interférer avec les scripts. Exemples courants signalés par les utilisateurs :
{|
|+
!Logiciel/Outil!!Problème signalé!!Action recommandée
|-
|Malwarebytes||Signale ou bloque les scripts de sécurité||Ajouter Firefox aux exclusions
|-
|AdBlock / uBlock||Empêche le chargement des scripts||Désactiver temporairement pour tester
|-
|Extensions bloquant les scripts||Bloque massivement les éléments des pages||Vérifier les listes de filtrage
|}
===Pour résoudre les problèmes===
#Redémarrer Firefox en mode de dépannage :
#*Cliquez sur le bouton de menu [[Image:IG main menu]] puis sur {menu Aide} et choisissez {menu Mode de dépannage…}
#*Cliquez sur {button Redémarrer} dans la boîte de dialogue de confirmation.
#Testez à nouveau le site.
#Si l’erreur n’apparaît pas, l’une de vos extensions ou l’un de vos outils logiciels est peut-être à l’origine du problème.
==Quatrième option : augmenter la durée d’exécution du script (pour utilisateur avancé).==
[[Template:aboutconfigwarning]]
#[[T:aboutconfig]]
#Dans la page ''about:config'', recherchez la préférence {pref dom.max_script_run_time}
#Cliquez sur le bouton ''Modifier'' [[Image:Fx71aboutconfig-EditButton]] et saisissez la valeur {pref 20}
#Cochez la case [[Image:Fx71aboutconfig-Checkmark]] pour enregistrer la préférence.
Si vous recevez toujours l’invite (ou si vous voulez la revoir), vous devez redéfinir la valeur de la préférence à sa valeur par défaut.
#[[T:aboutconfig]]
#Dans la page ''about:config'', recherchez la préférence {pref dom.max_script_run_time}
#Cliquez sur le bouton ''Réinitialiser'' [[Image:Fx71aboutconfig-ResetButton]]
=Si vous rencontrez toujours des problèmes=
Si aucune des solutions ci-dessus ne fonctionne, essayez celles-ci :
*Actualisez Firefox pour restaurer les paramètres par défaut.
**Consultez l’article [[Refresh Firefox - reset add-ons and settings]]
*Changez temporairement de navigateur pour accéder au site problématique.
*Signalez le site à Mozilla à l’aide de la fonctionnalité {menu Signaler des problèmes avec ce site} dans le menu Firefox.
=Remarques importantes=
*Firefox peut afficher cet avertissement même si le problème n’est pas causé par votre système.
*Si votre navigateur plante, fonctionne lentement ou se bloque en dehors des erreurs de script, vous êtes peut-être confronté à un problème lié au produit et non à la documentation. Nous vous recommandons de :
**Consulter l’article [https://support.mozilla.org/en-US/questions/ Mozilla Support Forums]
**Soumettre vos commentaires via [https://connect.mozilla.org/ Mozilla Connect]
=Articles associés=
*[[Troubleshoot extensions, themes and hardware acceleration issues to solve common Firefox problems]]
*[[Firefox hangs or is not responding - How to fix]]
*[[Configuration Editor for Firefox]]
*[[Refresh Firefox - reset add-ons and settings]]
<!-- MZ credit -->
<br> <br>
'''''Basé sur des informations de [http://kb.mozillazine.org/Unresponsive_Script_Warning Unresponsive Script Warning (mozillaZine KB)]'''''