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

Оглавление:

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

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

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

Image
Image

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

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

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

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

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

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

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

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

Microsoft больше не поддерживает Internet Explorer и рекомендует установить более новый браузер Edge. Перейдите на их сайт, чтобы загрузить новейшую версию.

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

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

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

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

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

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

  1. Откройте диалоговое окно «Выполнить», нажав клавишу Windows, а затем клавишу R.
  2. Введите команду inetcpl.cpl для запуска свойств Интернета.

  3. Откройте вкладку под названием Дополнительно.
  4. Прокрутите вниз, пока не найдете раздел Просмотр, а затем найдите эти три параметра (то, что вы увидите, зависит от используемой ОС):

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

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

  5. Нажмите OK, чтобы сохранить изменения.

Убедитесь, что 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 приведет к отключению всех панелей инструментов и надстроек, а также к сбросу настроек конфиденциальности, безопасности, всплывающих окон, просмотра с вкладками, веб-браузера по умолчанию и дополнительных параметров.

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

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

  1. Откройте диалоговое окно «Выполнить» с помощью горячей клавиши WIN+R.
  2. Введите inetcpl.cpl, чтобы открыть свойства Интернета.
  3. Перейдите на вкладку Дополнительно.
  4. Выберите Reset внизу, а затем еще раз на экране «Сброс настроек Internet Explorer».

    Единственная опция для пользователей Windows 11 на этом экране - Восстановить дополнительные настройки.

  5. Выберите Закрыть, когда все настройки будут сброшены.
  6. Перезагрузите компьютер.

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

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

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

  1. Используйте диалоговое окно «Выполнить» (Клавиша Windows+R), чтобы ввести команду inetcpl.cpl.
  2. Перейдите на вкладку Дополнительно.
  3. В разделе Просмотр внизу снимите флажок рядом с Использовать плавную прокрутку.
  4. Нажмите OK, чтобы сохранить и выйти.

Рекомендуемые: