Comparar Revisões

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

Revisão 1096:

Revisão 1096 por PiVV em

Revisão 38199:

Revisão 38199 por Unghost em

Palavras-chave:

Sumário de resultados da pesquisa:

В данной статье описываются причины появления сообщения об этой ошибке и рассматриваются возможные решения и обходные пути.

Conteúdo:

Firefox может выдавать вам напоминание «Внимание: скрипт не отвечает», которое означает «сценарий исполняемый на этой странице возможно занят или не отвечает. Вы можете остановить его сейчас или продолжить и посмотреть сможет ли он завершить свою работу». Эта статья описывает, почему это могло произойти, а также возможные законченные и временные решения. Эта ошибка говорит вам, что Firefox считает, что запущенный сценарий потерял управление и может стать причиной зависания Firefox, если ничего не делать. Сценарий может быть как на одной из веб-страниц к которым вы обращаетесь, так и в расширении, которое вы установили или даже в самом Firefox. __TOC__ = Webroot Spy Sweeper = Причиной этой проблемы может быть Webroot Spy Sweeper. Отключение функции Spy Sweeper отслеживание cookies (или отключение всего Spy Sweeper) может решить эту проблему. <!-- as discussed http://forums.mozillazine.org/viewtopic.php?t=562905&start=45 http://forums.mozillazine.org/viewtopic.php?t=609531 http://forums.mozillazine.org/viewtopic.php?p=2950716#2950716 --> = Увеличение времени выполнения сценария = Если после нажатия кнопки {button Продолжить} тот же самый диалог появляется снова, значит разрешение сценарию продолжить выполнение, скорее всего не поможет вам, а только увеличит продолжительность зависания Firefox. Однако, если вы можете нормально пользоваться Firefox после нажатия {button Продолжить}, то, возможно, сценарию просто требуется дополнительное время для завершения работы. Чтобы увеличить продолжительность выполнения сценария: # Введите '''about:config''' в адресную строку и нажмите {key Enter}. Появится страница about:config. # На странице about:config найдите настройку {pref dom.max_script_run_time} и дважды щёлкните по ней. # На запрос '''Введите значение (целое)''' введите {pref 20}. # Нажмите {button OK}. Теперь, позволив сценариям выполняться в течение более длительного времени, вы, возможно, не будете получать напоминание. Если вы по прежнему получаете напоминание, верните настройку в значение по умолчанию. # Введите '''about:config''' в адресную строку и нажмите {key Enter}. Появится страница about:config. # На странице about:config выберите настройку {pref dom.max_script_run_time}. # Щёлкните по ней правой кнопкой и выберите {menu Сбросить}. = Ошибка происходит при обращении к определённому веб-сайту = Если ошибка случается только на определённом веб-сайте, вы можете заблокировать выполнение сценариев на этом веб-сайте. Многие сайты продолжают функционировать, даже с заблокированными сценариями. # Установите расширение [https://addons.mozilla.org/firefox/addon/4922 YesScript] и перезапустите Firefox. # Откройте меню {menu Инструменты} и выберите{menu Дополнения}. # В появившемся диалоговом окне щёлкните на YesScript. # Щёлкните {button Настройки}. # В диалоговом окне '''YesScript Blacklist''' введите в текстовое поле адрес сайта, который вызывал проблему. # Щёлкните {button Добавить}. Имя домена сайта будет добавлено к списку. Теперь, когда проблемный сайт заблокирован от выполнения сценариев, он больше не будет вызывать предупреждения о неотвечающем сценарии. = Другие проблемы = Дополнения также могут быть источником проблемы. См. [[Поиск неисправностей в дополнениях]]. <!-- MZ credit --> <br/> <br/> '''''По материалам [http://kb.mozillazine.org/Unresponsive_Script_Warning Unresponsive Script Warning (mozillaZine KB)]'''''
Firefox может выдать вам сообщение «Внимание: сценарий не отвечает», которое означает «Похоже, исполняемый на этой странице сценарий занят или не отвечает. Вы можете остановить его сейчас или продолжить и посмотреть, сможет ли он завершить свою работу.». Эта статья описывает, почему это могло произойти, а также возможные решения и обходные пути. Эта ошибка говорит вам, что Firefox считает, что запущенный [[JavaScript|сценарий]] потерял управление и может стать причиной зависания Firefox, если ничего не делать. Сценарий может быть как на одной из веб-страниц к которым вы обращаетесь, так и в расширении, которое вы установили или даже в самом Firefox. __TOC__ {for win} = Webroot Spy Sweeper = Причиной этой проблемы может быть Webroot Spy Sweeper. Отключение функции отслеживания кук Spy Sweeper (или отключение всего Spy Sweeper) может решить эту проблему. <!-- as discussed http://forums.mozillazine.org/viewtopic.php?t=562905&start=45 http://forums.mozillazine.org/viewtopic.php?t=609531 http://forums.mozillazine.org/viewtopic.php?p=2950716#2950716 --> {/for} = Увеличение времени выполнения сценария = Если после нажатия кнопки {button Продолжить} тот же самый диалог появляется снова, значит разрешение сценарию продолжить выполнение, скорее всего вам не поможет, а только увеличит продолжительность зависания Firefox. Однако, если вы можете нормально пользоваться Firefox после нажатия {button Продолжить}, то, возможно, сценарию просто требуется дополнительное время для завершения работы. Чтобы увеличить продолжительность выполнения сценария в Firefox: # [[T:aboutconfig]] # На странице about:config найдите настройку {pref dom.max_script_run_time} и дважды щёлкните по ней. # На запрос '''Введите значение (целое)''' введите {pref 20}. # Нажмите {button OK}. Теперь, позволив сценариям выполняться в течение более длительного времени, вы, возможно, не будете получать напоминание. Если вы по прежнему получаете напоминание (или если хотите увидеть его снова), верните настройку в значение по умолчанию. # [[T:aboutconfig]] # На странице about:config найдите настройку {pref dom.max_script_run_time}. # {for win,linux}Щёлкните по ней правой кнопкой{/for}{for mac}Щёлкните по ней кнопкой удерживая клавишу {key Ctrl}{/for} и выберите {menu Сбросить}. = Ошибка происходит при обращении к определённым веб-сайтам = Если ошибка случается только на определённом веб-сайте, вы можете заблокировать выполнение сценариев на этом веб-сайте. Многие сайты продолжают функционировать даже с заблокированными сценариями. # Установите расширение [https://addons.mozilla.org/firefox/addon/yesscript/ YesScript] и перезапустите Firefox. # {for win,linux}Откройте окно Firefox{/for}{for mac}В панели меню{/for}, щёлкните по меню {menu Инструменты} и выберите{menu Дополнения}. # В появившемся диалоговом окне щёлкните по строке YesScript. # Щёлкните {for win}{button Настройки}{/for}{for mac,linux}{button Настройки}{/for}. # В диалоговом окне '''YesScript Blacklist''' введите в текстовое поле адрес сайта, который вызывает проблему. # Щёлкните {button Добавить}. Имя домена сайта будет добавлено к списку. Теперь, когда на проблемном сайте заблокировано выполнение сценариев, он больше не будет вызывать предупреждения о неотвечающем сценарии. = Другие проблемы = Дополнения также могут быть источником проблемы. См. [[Troubleshooting extensions and themes]]. <!-- MZ credit --> <br/> <br/> '''''По материалам [http://kb.mozillazine.org/Unresponsive_Script_Warning Unresponsive Script Warning (mozillaZine KB)]''''' [[Template:ShareArticle|link=http://mzl.la/LOwPvg]]

Voltar ao Histórico