Предупреждение о неотвечающем сценарии — Что это значит и как это исправить

Предупреждение о неотвечающем сценарии – Что это значит и как это исправить Без рубрики

Firefox может выдать вам сообщение «Внимание: сценарий не отвечает», которое означает «Похоже, исполняемый на этой странице сценарий занят или не отвечает. Вы можете остановить его сейчас или продолжить и посмотреть, сможет ли он завершить свою работу.». Эта статья описывает, почему это могло произойти, а также возможные решения и обходные пути.

Эта ошибка говорит вам, что Firefox считает, что запущенный сценарий потерял управление и может стать причиной зависания Firefox, если ничего не делать. Сценарий может быть как на одной из веб-страниц к которым вы обращаетесь, так и в расширении, которое вы установили или даже в самом Firefox.

Увеличение времени выполнения сценария

Если после нажатия кнопки Продолжить тот же самый диалог появляется снова, значит разрешение сценарию продолжить выполнение, скорее всего вам не поможет, а только увеличит продолжительность зависания Firefox. Однако, если вы можете нормально пользоваться Firefox после нажатия Продолжить, то, возможно, сценарию просто требуется дополнительное время для завершения работы.

Чтобы увеличить продолжительность выполнения сценария в Firefox:

  1. Введите «about:config» в адресной строке и нажмите EnterReturn.
    Может появиться страница с предупреждением. Нажмите Я принимаю на себя риск!Принять риск и продолжить, чтобы перейти на страницу «about:config».
  2. На странице about:config найдите настройку dom.max_script_run_time и дважды щёлкните по ней.
  3. На запрос Введите значение (целое) введите 20.
  4. Нажмите OK.
  1. Введите «about:config» в адресной строке и нажмите EnterReturn.
    Может появиться страница с предупреждением. Нажмите Я принимаю на себя риск!Принять риск и продолжить, чтобы перейти на страницу «about:config».
  2. На странице about:config совершите поиск параметра dom.max_script_run_time.
  3. Щёлкните по кнопке Изменить Fx71aboutconfig-EditButton и введите 20.
  4. Щёлкните по кнопке-флажку Fx71aboutconfig-Checkmark, чтобы сохранить параметр.

Теперь, позволив сценариям выполняться в течение более длительного времени, вы, возможно, не будете получать напоминание.

Если вы по прежнему получаете напоминание (или если хотите увидеть его снова), верните настройку в значение по умолчанию.

  1. Введите «about:config» в адресной строке и нажмите EnterReturn.
    Может появиться страница с предупреждением. Нажмите Я принимаю на себя риск!Принять риск и продолжить, чтобы перейти на страницу «about:config».
  2. На странице about:config найдите настройку dom.max_script_run_time.
  3. Щёлкните по ней правой кнопкойЩёлкните по ней кнопкой удерживая клавишу Ctrl и выберите СброситьЩёлкните по кнопке Сбросить Fx71aboutconfig-ResetButton.

Ошибка происходит при обращении к определённым веб-сайтам

Если ошибка случается только на определённом веб-сайте, вы можете заблокировать выполнение сценариев на этом веб-сайте. Многие сайты продолжают функционировать даже с заблокированными сценариями.

  1. Установите расширение JavaScript Toggle On and Off.
  2. Нажмите кнопку меню Fx89menuButton, выберите Дополнения и темы, а затем — Расширения.
  3. Найдите JavaScript Toggle On and Off и щёлкните по кнопке НастройкиНастройки.
  4. В диалоговом окне Black-list введите в текстовое поле адрес сайта, который вызывает проблему.
  5. Щёлкните Сохранить. Имя домена сайта будет добавлено к списку.

Теперь, когда на проблемном сайте заблокировано выполнение сценариев, он больше не будет вызывать предупреждения о неотвечающем сценарии.

Другие проблемы

Дополнения также могут быть источником проблемы. См. Устранение проблем с расширениями, темами и аппаратным ускорением для решения типичных проблем в Firefox.

По материалам Unresponsive Script Warning (mozillaZine KB)

Оцените статью
Добавить комментарий