Sur certaines pages, j'obtiens l'erreur "Le script ne répond pas" avec une option pour l'arrêter et une case à cocher pour ne plus jamais demander.
Plus tard, je reçois à nouveau la même question, avec cette case inutile.
Comment faire pour que Firefox arrête toujours un script lorsqu'il ne répond pas?
firefox
javascript
IAdapter
la source
la source
Réponses:
Vous devez régler
dom.max_script_run_time
àabout:config
la valeur plus élevée.Comme indiqué précédemment, ce délai s'applique également aux modules complémentaires utilisant Javascript, en tant que tel, il sera facilement accessible sur les ordinateurs lents utilisant AdBlock, ou même sur des sites Web riches en AJAX comme Google Docs, etc.
la source
Cela ressemble à un travail pour YesScript !
Ce module complémentaire vous permettra de créer une liste noire de sites qui ne sont pas autorisés à exécuter le script java. Permettez-moi de savoir comment cela fonctionne pour vous.
Ressources (veuillez consulter ce lien pour plus de solutions): Avertissement: Script qui ne répond pas
la source
Il y a une grande différence entre un script entrant dans une boucle ou attendant un serveur sur le Web. Normalement, c'est le deuxième cas qui provoque des erreurs "Script ne répond pas".
Firefox n'a aucun moyen de savoir la différence entre un serveur Web ne répondant pas ou simplement lent. Il a donc quelques mécanismes de coupure de type guillotine stupides comme dom.max_script_run_time et dom.max_chrome_script_run_time , qui spécifient combien de temps il est prêt à attendre avant d'annuler le script et toute connexion qu'il pourrait attendre en ce moment.
Ce type de mécanismes est très dangereux à utiliser. Par exemple, lors de l'achat d'un article sur le Web, le site de paiement en ligne peut être lent à réagir, donc Firefox annulera simplement le script et la connexion avec des résultats inconnus en ce qui concerne votre compte bancaire.
Ce que j'essaie de dire, c'est que se débarrasser de ces erreurs «Script ne répond pas» peut être pire que les erreurs elles-mêmes. Vous feriez peut-être mieux d'utiliser une extension comme NoScript pour interdire tout javascript sur tous les sites Web que vous visitez, à l'exception de ceux auxquels vous faites confiance (ou au moins interdire le javascript tiers). Il s'agit en fait d'un mécanisme de défense que vous et tout le monde devez utiliser contre les virus de lecteur par navigateur.
la source
Avec le plugin NoScript, vous pouvez arrêter / bloquer n'importe quel script sur une page Web un par un.
Si vous savez quel script ne répond pas, vous pourrez l'ajouter à la liste noire NoScript et cela ne vous dérangera plus jamais.
la source
Avez-vous des compléments tels que Noscript, Adblock, Ghostery et TACO?
Si oui, alors il y a des conflits avec ces modules complémentaires.
la source
Définissez dom.always_stop_slow_scripts sur true.
la source