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

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

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

Webroot Spy Sweeper

Webroot Spy Sweeper може спричиняти цю проблему. Вимкнення функції відслідковування кук у Spy Sweeper (або повне вимкнення Spy Sweeper) може вирішити дану проблему.

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

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

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

  1. Надрукуйте в панелі адреси about:config та натисніть клавішу EnterReturn.

    • З’явиться сторінка з повідомленням „Будьте обережні, інакше можете залишитись без гарантії!“. Щоби продовжити, натисніть кнопку Я обіцяю поводитися обережно!.
  2. На сторінці about:config знайдіть налаштування dom.max_script_run_time та клацніть по ньому двічі.
  3. У віконці Введіть значення (ціле) вдрукуйте 20.
  4. Натисніть кнопку OK.

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

Якщо ви все ще отримуєте попередження (або якщо ви хочете побачити його знову), відновіть типове значення даного налаштування.

  1. Надрукуйте в панелі адреси about:config та натисніть клавішу EnterReturn.

    • З’явиться сторінка з повідомленням „Будьте обережні, інакше можете залишитись без гарантії!“. Щоби продовжити, натисніть кнопку Я обіцяю поводитися обережно!.
  2. На сторінці about:config знайдіть налаштування dom.max_script_run_time.
  3. Клацніть правою кнопкою мішіУтримуючи клавішу Ctrl клацніть мишею по ньому та оберіть пункт Скинути.


Якщо ця ситуація трапляється тільки при відвідування певних сайтів

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

  1. Встановіть розширення YesScript та перезапустіть Firefox.
  2. В меню Інструменти оберіть пункт Додатки.
  3. У вікні Додатки виділіть рядочок YesScript.
  4. Натисніть кнопку Налаштування.
  5. В діалоговому віконці YesScript Blacklist (список заборони) в текстовому полі вдрукуйте адресу сайта на якому виникає проблема.
  6. Натисніть кнопку Add (Додати). Доменне ім'я сайту буде додано до списку.

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


Інші випадки

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




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

Ця стаття допомогла? Зачекайте...

Цю статтю допомогли написати такі гарні люди: Bogdancev. Ви теж можете допомогти - дізнайтесь як.