Сценарій не відповідає

Firefox може показати вам вікно "Попередження: Сценарій не відповідає" з повідомленням "Схоже, сценарій, який виконується на цій сторінці, зайнятий або не відповідає. Ви можете зупинити його зараз, або продовжити й подивитися, чи зможе він завершити свою роботу." Ця стаття описує чому це може статись та можливі способи усунення цієї проблеми.

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

Дозволити скрипту працювати довше

Якщо після того, як ви натиснули кнопку Продовжити діалогове вікно з'явилося знову - дозвіл скрипту працювати довше вам не допоможе; це лише подовжить зависання Firefox. Однак, якщо Firefox працює нормально після натискання кнопки Продовжити, то це значить, що скрипту просто потрібно було трохи більше часу для свого завершення і нічого проблемного в цьому немає.

Щоб вказати Firefox дозволяти виконувати скрипти довше:

Увага: Зміна розширених налаштувань може вплинути на стабільність та безпеку Firefox. Це рекомендовано лише для досвідчених користувачів.

  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. Клацніть кнопку Скинути Fx71aboutconfig-ResetButton.

Ця ситуація трапляється лише під час відвідування певних сайтів

Якщо така ситуація трапляється тільки на певних сайтах, спробуйте заблокувати виконання сценаріїв на таких сайтах. Багато сайтів будуть правильно працювати навіть з вимкненим виконанням сценаріїв.

  1. Встановіть розширення JavaScript Toggle On and Off.
  2. Натисніть кнопку меню Fx89menuButton, клацніть Додатки й теми та оберіть Extensions.
  3. Знайдіть JavaScript Toggle On and Off та натисніть кнопку налаштування.
  4. Прокрутіть вниз до поля введення тексту Black-list та введіть URL-адресу сайту, який спричиняє проблему.
  5. Натисніть кнопку Save. Доменне ім'я сайту буде додано до переліку.

Після цього на проблемному сайті буде заблоковано виконання скриптів і ви більше не отримуватимете попередження.

Будь ласка, зверніться безпосередньо до розробника додатків, якщо вам потрібна допомога щодо додатку.

Інші випадки

Якийсь додаток може спричиняти дану проблему. Перегляньте статтю Усунення проблем Firefox пов'язаних з розширеннями, темами та апаратним прискоренням.




Базується на інформації зі статті Увага скрипт не відповідає (база знань mozillaZine)

Ця стаття допомогла?

Зачекайте...

Цю статтю допомогли написати такі чудові люди:

Illustration of hands

Станьте волонтером

Примножуйте ваші знання та діліться ними з іншими. Відповідайте на запитання та поповнюйте нашу базу знань.

Докладніше