На некоторых страницах я получаю сообщение об ошибке «Сценарий не отвечает» с возможностью его остановки и флажком никогда больше не спрашивать.
Позже я снова получаю тот же вопрос с этим бессмысленным флажком.
Как заставить Firefox всегда останавливать скрипт, когда он не отвечает?
firefox
javascript
IAdapter
источник
источник
Ответы:
Вы должны настроить
dom.max_script_run_time
вabout:config
более высокое значение.Как отмечалось ранее, этот тайм-аут также применяется к надстройкам, использующим Javascript, поэтому он будет легко доступен на медленных компьютерах, использующих AdBlock, или даже на сайтах, насыщенных AJAX, таких как Google Docs и т. Д.
источник
Это звучит как работа для YesScript !
Это дополнение позволит вам создать черный список сайтов, которым не разрешено запускать java-скрипт. Дайте мне знать, как это работает для вас.
Ресурсы (для получения более подробной информации обратитесь к этой ссылке): Предупреждение: скрипт не отвечает
источник
Существует большая разница между сценарием, включенным в цикл, или ожиданием сервера в Интернете. Обычно это второй случай, который вызывает ошибки «Сценарий не отвечает».
У Firefox нет возможности узнать разницу между веб-сервером, который не отвечает или просто работает медленно. Таким образом, у него есть пара тупых механизмов отключения гильотинного типа, таких как dom.max_script_run_time и dom.max_chrome_script_run_time , которые указывают, как долго он готов ждать перед отменой сценария, и любое соединение, которое он может ожидать в данный момент.
Такие механизмы очень опасны в использовании. Например, покупая товар в Интернете, сайт онлайн-платежей может реагировать медленно, поэтому Firefox просто отменит скрипт и соединение с неизвестными результатами, что касается вашего банковского счета.
Я пытаюсь сказать, что избавление от этих ошибок «скрипт не отвечает» может быть хуже, чем сами ошибки. Возможно, вам лучше использовать расширение, например NoScript, чтобы запретить весь javascript на всех посещаемых вами сайтах, кроме тех, которым вы доверяете (или, по крайней мере, запретить сторонний javascript). На самом деле это защитный механизм, который вы и все должны использовать против вирусов, передаваемых через браузер.
источник
С плагином NoScript вы можете остановить / заблокировать любой скрипт на веб-странице один за другим.
Если вы знаете, какой сценарий не отвечает, вы сможете добавить его в черный список NoScript, и он никогда не будет вас беспокоить.
источник
Есть ли у вас какие-либо дополнения, такие как Noscript, Adblock, Ghostery и TACO?
Если да, то есть конфликт с этими дополнениями.
источник
Установите для dom.always_stop_slow_scripts значение true.
источник