Auf einigen Seiten erhalte ich den Fehler "Skript antwortet nicht" mit der Option, es zu stoppen und einem Kontrollkästchen, das ich nicht mehr benötige.
Später erhalte ich wieder die gleiche Frage mit dieser sinnlosen Checkbox.
Wie stoppe Firefox ein Skript immer, wenn es nicht reagiert?
firefox
javascript
IAdapter
quelle
quelle
Antworten:
Sie müssen sich
dom.max_script_run_time
aufabout:config
einen höheren Wert einstellen .Wie bereits erwähnt, gilt dieses Zeitlimit auch für Add-Ons, die JavaScript verwenden. Daher ist es auf langsamen Computern mit AdBlock oder sogar auf AJAX-reichen Websites wie Google Text & Tabellen usw. problemlos zu erreichen.
quelle
Das klingt nach einem Job für YesScript !
Mit diesem Add-On können Sie eine schwarze Liste von Sites erstellen, auf denen kein Java-Skript ausgeführt werden darf. Lassen Sie mich wissen, wie es für Sie funktioniert.
Ressourcen (weitere Lösungen finden Sie unter diesem Link): Warnung: Skript reagiert nicht
quelle
Es gibt einen großen Unterschied zwischen einem Skript, das sich in einer Schleife befindet oder auf einen Server im Web wartet. Normalerweise ist es der zweite Fall, der Fehler "Skript antwortet nicht" verursacht.
Firefox kann nicht erkennen, ob ein Webserver nicht reagiert oder nur langsam ist. Daher gibt es einige dumme Abschaltmechanismen wie dom.max_script_run_time und dom.max_chrome_script_run_time , die angeben, wie lange gewartet werden soll, bevor das Skript abgebrochen wird und auf welche Verbindung es momentan wartet.
Diese Art von Mechanismen sind sehr gefährlich in der Anwendung. Wenn Sie beispielsweise einen Artikel im Internet kaufen, reagiert die Website für Online-Zahlungen möglicherweise nur langsam. Daher bricht Firefox das Skript ab und stellt eine Verbindung mit unbekannten Ergebnissen in Bezug auf Ihr Bankkonto her.
Was ich damit sagen will, ist, dass das Beseitigen dieser "Skript reagiert nicht" -Fehler schlimmer sein kann als die Fehler selbst. Verwenden Sie eine Erweiterung wie NoScript , um Javascript auf allen von Ihnen besuchten Websites zu deaktivieren, mit Ausnahme derjenigen, denen Sie vertrauen (oder zumindest Javascript von Drittanbietern nicht zuzulassen). Dies ist eigentlich ein Schutzmechanismus, den Sie und jeder gegen Drive-by-Browser-Viren verwenden sollte.
quelle
Mit dem Plugin NoScript können Sie jedes Skript auf einer Webseite einzeln anhalten / blockieren.
Wenn Sie wissen, welches Skript nicht reagiert, können Sie es in die NoScript-Blacklist aufnehmen und werden nie wieder gestört.
quelle
Haben Sie Add-Ons wie Noscript, Adblock, Ghostery und TACO?
Wenn ja, dann gibt es Konflikte mit diesen Add-Ons.
quelle
Setzen Sie dom.always_stop_slow_scripts auf true.
quelle