Как исправить ошибку не отвечающего скрипта

Логотип JavaScript или JS

Предупреждение о не отвечающем скрипте — это сообщение, которое появляется в браузере, если фрагмент кода JavaScript на веб-странице или в дополнении Firefox выполняется слишком долго. Это сообщение может выглядеть как пример ниже.

Предупреждение: неотзывчивый скрипт. Сценарий на этой странице может быть занят или может перестать отвечать.

У вас есть выбор кнопок «Stop Script» или «Continue». Нажмите кнопку «Остановить скрипт», чтобы остановить запуск скрипта. Остановка скрипта может помешать браузеру исчерпать память или вызвать сбой.

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

Чтобы определить скрипт / надстройку, которая вызывает проблему, вы можете попробовать одну из следующих процедур.

Заметка

Для выявления проблемы со скриптом или надстройкой часто требуется больше технических знаний о скриптах и ​​надстройках. Обычно не существует «простого» исправления для устранения этого типа ошибки.

Откройте консоль браузера

Для сценария на веб-странице вы можете открыть браузерную консоль Firefox, которая может показать причину ошибки. Чтобы открыть консоль ошибок, нажмите Alt, чтобы открыть меню «Файл», затем выберите «Инструменты», «Веб-разработчик», «Консоль браузера» или нажмите Ctrl + Shift + J.

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

Заметка

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

Отключить надстройки или запустить браузер в безопасном режиме

Чтобы узнать, какая надстройка может вызывать проблему, вы можете отключить отдельную надстройку и проверить, не исчезла ли ошибка. Если это так, то вы можете снова включить эту надстройку и попробовать отключить другую.

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

Ошибка отладки в скрипте

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

  • Ошибка в сценарии, препятствующая его успешному выполнению.
  • Любые циклы в сценарии, которые не существуют.
  • Любой скрипт или загрузка данных скрипта из источника, который недоступен.
  • Проверьте наличие конфликтов между вашим скриптом и надстройками браузера.
Ссылка на основную публикацию