Как избежать, чтобы Безразличный Сценарий раскрылся в Firefox с длительным JavaScript?

Я хочу сравнить некоторого кода JavaScript в браузере, но он может инициировать "Предупреждение Firefox: Безразличный сценарий" всплывающее окно. Это позволяет пользователю нажимать "Stop script", если браузер пойман в безудержной функции. В то время как всплывающее окно отображено, в настоящее время рабочая функция была остановлена. Это не идеально, так там способ выполнить мои сравнительные тесты, по-другому таким образом, что Firefox не открывает это предупреждение и разрушает мои результаты?

9
задан spoulson 16 December 2009 в 20:17
поделиться

4 ответа

В адресной строке firefox введите about: config

Вы хотите изменить размер dom.max_script_run_time, чтобы он был достаточно большим для запуска ваших скриптов.

11
ответ дан 4 December 2019 в 08:15
поделиться

Вы должны разбивать длинные действия на более мелкие и выполнять их по очереди. Это также позволит лучше отслеживать прогресс.

http://www.sonofsofaman.com/hobbies/code/settimeout.asp

9
ответ дан 4 December 2019 в 08:15
поделиться

См. В блоге Николаса К. Закаса Что определяет, что сценарий выполняется долго? (на 01.01.2009)

Ускорьте свой JavaScript, часть 1 http://www.nczonline.net/blog/2009/01/13/speed-up-your-javascript-part-1/

есть причины и способы как избежать диалога

4
ответ дан 4 December 2019 в 08:15
поделиться

Вы можете использовать сценарий из этого вопроса, чтобы разбить обработку длинных списков на более мелкие фрагменты:

Как я могу (на короткое время) вернуть контроль браузеру во время интенсивной обработки JavaScript?

2
ответ дан 4 December 2019 в 08:15
поделиться
Другие вопросы по тегам:

Похожие вопросы: