Ошибки скрипта (что это такое и как их исправить)

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

Большинство пользователей компьютеров чаще всего сталкиваются с ошибками сценариев в браузере, когда он не может выполнять инструкции JavaScript или VBScript (или другого языка сценариев) с веб-страницы, но они также могут возникать в настольных приложениях.

Вот несколько примеров сообщений об ошибках скрипта:

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

Почему вы получаете ошибки скрипта

Распространенной причиной ошибок сценариев является то, что ошибка произошла за кулисами, либо на веб-сервере для ошибок в веб-браузере, либо в конце программного обеспечения.

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

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

Как исправить ошибки скрипта

Ошибки сценариев чаще всего наблюдаются в Internet Explorer или в приложении, которое использует IE для доступа к Интернету или запуска локальных сценариев, поэтому большинство этих шагов по устранению неполадок относятся к Internet Explorer.

Из-за этого самый быстрый способ прекратить получать ошибки скрипта — это просто переключать браузеры! Используйте что-то вроде Chrome, Firefox или Opera. Однако выполнение этого на самом деле не устраняет ошибку скрипта.

Выполните эти шаги по порядку, проверяя после каждого, чтобы увидеть, если вы все еще получаете ошибку:

Отключить ошибки сценариев в IE

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

Вы можете безопасно отключать ошибки сценариев в Internet Explorer, а также в программах, использующих IE на сервере, например:


  1. Откройте диалоговое окно «Выполнить», нажав Windows Key а затем р ключ.


  2. Введите inetcpl.cpl команда для запуска интернет-свойств.


  3. Откройте вкладку под названием продвинутый.


  4. Прокрутите вниз, пока не найдете раздел «Просмотр», а затем найдите следующие три параметра:

    • Убедитесь, что оба Отключить отладку скриптов (Internet Explorer) а также Отключить отладку скриптов (другое) есть чек рядом с ними.
    • Прямо под этими опциями проверьте Отображать уведомление о каждой ошибке скрипта не проверяется (чтобы вы не видели уведомлений об ошибках скрипта.)


  5. Нажмите Хорошо сохранить изменения.


Убедитесь, что IE не блокирует важные функции сценариев

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

Убедитесь, что вы не отключили сценарии ActiveX и что Internet Explorer не блокирует Java или ActiveX. Некоторые параметры безопасности в IE будут препятствовать правильной работе ActiveX и Java, что может повлиять на удобство использования веб-страницы, на которой выполняется сценарий.

Самый быстрый способ восстановить работу этих функций (если они еще не выполнены) — сбросить настройки безопасности в Internet Explorer. См. Как сбросить настройки безопасности IE до уровней по умолчанию, если вам нужна помощь.

Удалить временные интернет-файлы

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

Посмотрите, Как Очистить Кэш в Internet Explorer для пошаговых инструкций.

Разрешить всплывающие окна в вашем браузере

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

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

Обновите ваше программное обеспечение

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

См. Как проверить и установить обновления Windows и Как обновить Internet Explorer для этих руководств.

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

Проверьте программное обеспечение безопасности

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

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

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

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

Internet Explorer использует эту папку по умолчанию:

C: \ Users \[Имя пользователя]\ AppData \ Local \ Microsoft \ Windows \ INetCache

Google Chrome кеширует данные здесь:

C: \ Users \[Имя пользователя]\ AppData \ Local \ Google \ Chrome \ Данные пользователя \ Default \ Cache

Сбросить все настройки Internet Explorer

Там может быть несколько параметров или надстроек, вызывающих ошибки сценариев в Internet Explorer. Самый простой способ вернуть все эти настройки к значениям по умолчанию — это сбросить Internet Explorer.

Сброс IE отключит все панели инструментов и надстройки, а также сбросит все настройки конфиденциальности, безопасности, всплывающих окон, вкладок, веб-браузера по умолчанию и дополнительных параметров.

Альтернативный метод состоит в том, чтобы увидеть, вызывает ли ошибка скрипта только одна надстройка, что можно сделать с помощью инструменты > Управление дополнениями меню. Отключите надстройки по одной за раз и проверяйте ошибки скрипта после каждой.

В противном случае, вот как полностью сбросить Internet Explorer:


  1. Откройте диалоговое окно «Выполнить» с WIN + R, горячая клавиша.


  2. Войти inetcpl.cpl открыть Свойства Интернета.


  3. Перейти к продвинутый Вкладка.


  4. выберите Сброс внизу, а затем снова на экране сброса настроек Internet Explorer.


  5. Выбрать близко когда все настройки были сброшены.


  6. Перезагрузите компьютер.


Отключить плавную прокрутку

Это внизу, потому что это наименее вероятная причина ошибки скрипта. Тем не менее, если при просмотре видео в Internet Explorer вы получаете сообщение об ошибке или видео отображается неправильно, опция плавной прокрутки в IE может вызвать проблемы со сценариями, которые пытаются запустить на странице.

Вот как отключить плавную прокрутку в Internet Explorer:


  1. Используйте диалоговое окно «Выполнить» (Windows Key + R) ввести inetcpl.cpl команда.


  2. Перейдите к продвинутый Вкладка.


  3. В разделе «Просмотр» внизу снимите флажок рядом с использовать плавную прокрутку.


  4. Сохраните и выйдите с Хорошо кнопка.


Ссылка на основную публикацию