Firefox може показати вам вікно "Попередження: Сценарій не відповідає" з повідомленням "Схоже, сценарій, який виконується на цій сторінці, зайнятий або не відповідає. Ви можете зупинити його зараз, або продовжити й подивитися, чи зможе він завершити свою роботу." Ця стаття описує чому це може статись та можливі способи усунення цієї проблеми.
Ця помилка означає наступне: Firefox вважає, що можливо сценарій став непідконтрольним і якщо цьому не запобігти, то він спричинить зависання Firefox. Скрип може бути на відвідуваній вами сторінці, у встановленому розширенні та, навіть, в самому Firefox.
Зміст
Дозволити скрипту працювати довше
Якщо після того, як ви натиснули кнопку
діалогове вікно з'явилося знову - дозвіл скрипту працювати довше вам не допоможе; це лише подовжить зависання 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.
- Клацніть кнопку Скинути .
Ця ситуація трапляється лише під час відвідування певних сайтів
Якщо така ситуація трапляється тільки на певних сайтах, спробуйте заблокувати виконання сценаріїв на таких сайтах. Багато сайтів будуть правильно працювати навіть з вимкненим виконанням сценаріїв.
- Встановіть розширення JavaScript Toggle On and Off.
- Натисніть кнопку меню , клацніть та оберіть .
- Знайдіть JavaScript Toggle On and Off та натисніть кнопку налаштування.
- Прокрутіть вниз до поля введення тексту Black-list та введіть URL-адресу сайту, який спричиняє проблему.
- Натисніть кнопку . Доменне ім'я сайту буде додано до переліку.
Після цього на проблемному сайті буде заблоковано виконання скриптів і ви більше не отримуватимете попередження.
Інші випадки
Якийсь додаток може спричиняти дану проблему. Перегляньте статтю Усунення проблем Firefox пов'язаних з розширеннями, темами та апаратним прискоренням.
Базується на інформації зі статті Увага скрипт не відповідає (база знань mozillaZine)