Compare Revisions
Сценарій не відповідає
Revision 201509:
Revision 201509 by ihor_ck on
Revision 245700:
Revision 245700 by ihor_ck on
Keywords:
Search results summary:
Ця стаття описує причини виникнення цього повідомлення про помилку та способи їх усунення.
Ця стаття описує причини виникнення цього повідомлення про помилку та способи їх усунення.
Content:
Firefox може показати вам вікно "Попередження: Сценарій не відповідає" з повідомленням "''Схоже, сценарій, який виконується на цій сторінці, зайнятий або не відповідає. Ви можете зупинити його зараз, або продовжити й подивитися, чи зможе він завершити свою роботу.''" Ця стаття описує чому це може статись та можливі способи усунення цієї проблеми.
Ця помилка означає наступне: Firefox вважає, що можливо [[JavaScript settings and preferences for interactive web pages#w_what-is-javascript|сценарій]] став непідконтрольним і якщо цьому не запобігти, то він спричинить зависання Firefox. Скрип може бути на відвідуваній вами сторінці, у встановленому розширенні та, навіть, в самому Firefox.
__TOC__
= Дозволити скрипту працювати довше =
Якщо після того, як ви натиснули кнопку {button Продовжити} діалогове вікно з'явилося знову - дозвіл скрипту працювати довше вам не допоможе; це лише подовжить зависання Firefox. Однак, якщо Firefox працює нормально після натискання кнопки {button Продовжити}, то це значить, що скрипту просто потрібно було трохи більше часу для свого завершення і нічого проблемного в цьому немає.
Щоб вказати Firefox дозволяти виконувати скрипти довше:
{for not fx71}
# [[T:aboutconfig]]
# На сторінці about:config знайдіть параметр {pref dom.max_script_run_time} та клацніть по ньому двічі.
# У вікні '''Введіть значення (ціле)''' введіть {pref 20}.
# Натисніть кнопку {button OK}.
{/for}
{for fx71}
# [[T:aboutconfig]]
# На сторінці about:config знайдіть параметр {pref dom.max_script_run_time}.
# Натисніть кнопку ''Змінити'' [[Image:Fx71aboutconfig-EditButton]] та введіть {pref 20}.
# Натисніть кнопку [[Image:Fx71aboutconfig-Checkmark]], щоби зберегти зміни.
{/for}
Після цього скриптам буде дозволено працювати довше і, можливо, ви більше не отримуватимете це попередження.
Якщо ви все ж отримуєте попередження (або якщо ви хочете побачити його знову), відновіть типове значення даного параметру.
# [[T:aboutconfig]]
# На сторінці about:config знайдіть налаштування {pref dom.max_script_run_time}.
# {for not fx71}{for win,linux}Клацніть правою кнопкою миші{/for}{for mac}Утримуючи клавішу {key Ctrl} клацніть мишею{/for} по ньому та виберіть пункт {menu Скинути}{/for}{for fx71}Натисніть кнопку ''Скинути'' [[Image:Fx71aboutconfig-ResetButton]]{/for}..
= Ця ситуація трапляється лише під час відвідування певних сайтів =
Якщо така ситуація трапляється тільки на певних сайтах, спробуйте заблокувати виконання сценаріїв на таких сайтах. Багато сайтів будуть правильно працювати навіть з вимкненим виконанням сценаріїв.
# Встановіть розширення [https://addons.mozilla.org/uk/firefox/addon/javascript-toggler JavaScript Toggle On and Off].
# [[T:Open Add-ons|type=Extensions]]
# Знайдіть JavaScript Toggle On and Off та натисніть кнопку налаштування.
#Прокрутіть вниз до поля введення тексту '''Black-list''' та введіть URL-адресу сайту, який спричиняє проблему.
# Натисніть кнопку {button Save}. Доменне ім'я сайту буде додано до переліку.
Після цього на проблемному сайті буде заблоковано виконання скриптів і ви більше не отримуватимете попередження.
= Інші випадки =
Якийсь додаток може спричиняти дану проблему. Перегляньте статтю [[Troubleshooting extensions and themes]].
<!-- MZ credit -->
<br/> <br/>
'''''Базується на інформації зі статті [http://kb.mozillazine.org/Unresponsive_Script_Warning Увага скрипт не відповідає (база знань mozillaZine)]'''''
Firefox може показати вам вікно "Попередження: Сценарій не відповідає" з повідомленням "''Схоже, сценарій, який виконується на цій сторінці, зайнятий або не відповідає. Ви можете зупинити його зараз, або продовжити й подивитися, чи зможе він завершити свою роботу.''" Ця стаття описує чому це може статись та можливі способи усунення цієї проблеми.
Ця помилка означає наступне: Firefox вважає, що можливо [[JavaScript settings and preferences for interactive web pages#w_what-is-javascript|сценарій]] став непідконтрольним і якщо цьому не запобігти, то він спричинить зависання Firefox. Скрип може бути на відвідуваній вами сторінці, у встановленому розширенні та, навіть, в самому Firefox.
__TOC__
= Дозволити скрипту працювати довше =
Якщо після того, як ви натиснули кнопку {button Продовжити} діалогове вікно з'явилося знову - дозвіл скрипту працювати довше вам не допоможе; це лише подовжить зависання Firefox. Однак, якщо Firefox працює нормально після натискання кнопки {button Продовжити}, то це значить, що скрипту просто потрібно було трохи більше часу для свого завершення і нічого проблемного в цьому немає.
Щоб вказати Firefox дозволяти виконувати скрипти довше:
[[Template:aboutconfigwarning]]
# [[T:aboutconfig]]
# На сторінці about:config знайдіть параметр {pref dom.max_script_run_time}.
# Натисніть кнопку ''Змінити'' [[Image:Fx71aboutconfig-EditButton]] та введіть {pref 20}.
# Натисніть кнопку [[Image:Fx71aboutconfig-Checkmark]], щоби зберегти зміни.
Після цього скриптам буде дозволено працювати довше і, можливо, ви більше не отримуватимете це попередження.
Якщо ви все ж отримуєте попередження (або якщо ви хочете побачити його знову), відновіть типове значення даного параметру.
# [[T:aboutconfig]]
# На сторінці about:config знайдіть налаштування {pref dom.max_script_run_time}.
# Клацніть кнопку ''Скинути'' [[Image:Fx71aboutconfig-ResetButton]].
= Ця ситуація трапляється лише під час відвідування певних сайтів =
Якщо така ситуація трапляється тільки на певних сайтах, спробуйте заблокувати виконання сценаріїв на таких сайтах. Багато сайтів будуть правильно працювати навіть з вимкненим виконанням сценаріїв.
# Встановіть розширення [https://addons.mozilla.org/uk/firefox/addon/javascript-toggler JavaScript Toggle On and Off].
# [[T:Open Add-ons|type=Extensions]]
# Знайдіть JavaScript Toggle On and Off та натисніть кнопку налаштування.
#Прокрутіть вниз до поля введення тексту '''Black-list''' та введіть URL-адресу сайту, який спричиняє проблему.
# Натисніть кнопку {button Save}. Доменне ім'я сайту буде додано до переліку.
Після цього на проблемному сайті буде заблоковано виконання скриптів і ви більше не отримуватимете попередження.
[[T:addonsupport]]
= Інші випадки =
Якийсь додаток може спричиняти дану проблему. Перегляньте статтю [[Troubleshoot extensions, themes and hardware acceleration issues to solve common Firefox problems]].
<!-- MZ credit -->
<br/> <br/>
'''''Базується на інформації зі статті [http://kb.mozillazine.org/Unresponsive_Script_Warning Увага скрипт не відповідає (база знань mozillaZine)]'''''