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

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

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

Фото Маркуса Списке на Unsplash

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

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

Почему возникают ошибки сценария

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

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

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

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

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

Хотя Microsoft Edge в значительной степени заменил IE, могут возникнуть некоторые из тех же проблем. Исправления такие же или очень похожие.

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

Выполните следующие действия по порядку, проверяя после каждого, появляется ли ошибка по-прежнему:

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

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

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

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

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

  3. Откройте вкладку под названием РАСШИРЕННЫЙ.

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

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

    Это настройки по умолчанию для Windows 10.

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

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

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

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

Удаление временных файлов Интернета

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

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

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

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

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

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

Вы всегда должны поддерживать Windows в актуальном состоянии.

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

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

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

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

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

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

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

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

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

C: Users [имя пользователя] AppData Local Google Chrome User Data Default Cache

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

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

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

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

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

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

  2. вводить inetcpl.cpl , чтобы открыть свойства Интернета.

  3. К РАСШИРЕННЫЙ Tab.

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

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

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

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

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

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

  1. Используйте диалоговое окно "Выполнить" (Клавиша Windows + R) для входа в inetcpl.cpl команда.

  2. Перейдите к РАСШИРЕННЫЙ Tab.

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

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