Предупреждение о неотвечающем сценарии - Что это значит и как это исправить
Информация ревизии
- id ревизии: 38199
- Создано:
- Создатель: Unghost
- Комментарий: update translation
- Отрецензировано: Да
- Отрецензировано:
- Отрецензировано: Unghost
- Одобрено? Да
- Является текущей ревизией? Нет
- Готово для локализации: Нет
Источник ревизии
Содержимое ревизии
Firefox может выдать вам сообщение «Внимание: сценарий не отвечает», которое означает «Похоже, исполняемый на этой странице сценарий занят или не отвечает. Вы можете остановить его сейчас или продолжить и посмотреть, сможет ли он завершить свою работу.». Эта статья описывает, почему это могло произойти, а также возможные решения и обходные пути.
Эта ошибка говорит вам, что Firefox считает, что запущенный сценарий потерял управление и может стать причиной зависания Firefox, если ничего не делать. Сценарий может быть как на одной из веб-страниц к которым вы обращаетесь, так и в расширении, которое вы установили или даже в самом Firefox.
Оглавление
Webroot Spy Sweeper
Причиной этой проблемы может быть Webroot Spy Sweeper. Отключение функции отслеживания кук Spy Sweeper (или отключение всего Spy Sweeper) может решить эту проблему.
Увеличение времени выполнения сценария
Если после нажатия кнопки
тот же самый диалог появляется снова, значит разрешение сценарию продолжить выполнение, скорее всего вам не поможет, а только увеличит продолжительность зависания Firefox. Однако, если вы можете нормально пользоваться Firefox после нажатия , то, возможно, сценарию просто требуется дополнительное время для завершения работы.Чтобы увеличить продолжительность выполнения сценария в Firefox:
- Введите about:config в адресной строке и нажмите EnterReturn.
Может появиться страница с предупреждением. Нажмите , чтобы перейти на страницу about:config. - На странице about:config найдите настройку dom.max_script_run_time и дважды щёлкните по ней.
- На запрос Введите значение (целое) введите 20.
- Нажмите .
Теперь, позволив сценариям выполняться в течение более длительного времени, вы, возможно, не будете получать напоминание.
Если вы по прежнему получаете напоминание (или если хотите увидеть его снова), верните настройку в значение по умолчанию.
- Введите about:config в адресной строке и нажмите EnterReturn.
Может появиться страница с предупреждением. Нажмите , чтобы перейти на страницу about:config. - На странице about:config найдите настройку dom.max_script_run_time.
- Щёлкните по ней правой кнопкойЩёлкните по ней кнопкой удерживая клавишу Ctrl и выберите .
Ошибка происходит при обращении к определённым веб-сайтам
Если ошибка случается только на определённом веб-сайте, вы можете заблокировать выполнение сценариев на этом веб-сайте. Многие сайты продолжают функционировать даже с заблокированными сценариями.
- Установите расширение YesScript и перезапустите Firefox.
- Откройте окно FirefoxВ панели меню, щёлкните по меню и выберите .
- В появившемся диалоговом окне щёлкните по строке YesScript.
- Щёлкните .
- В диалоговом окне YesScript Blacklist введите в текстовое поле адрес сайта, который вызывает проблему.
- Щёлкните . Имя домена сайта будет добавлено к списку.
Теперь, когда на проблемном сайте заблокировано выполнение сценариев, он больше не будет вызывать предупреждения о неотвечающем сценарии.
Другие проблемы
Дополнения также могут быть источником проблемы. См. Устранение проблем с расширениями, темами и аппаратным ускорением для решения типичных проблем в Firefox.
По материалам Unresponsive Script Warning (mozillaZine KB)