Грешка в скрипта е грешка, която възниква, когато инструкциите от скрипт не могат да бъдат изпълнени правилно по някаква причина.
Повечето потребители на компютри ще срещат грешки в скрипта най-често в браузъра, когато той не може да изпълни инструкции на JavaScript или VBScript (или друг скриптов език) от уеб страница, но те могат да се случат и в настолни приложения.йени
Ето някои примерни съобщения за грешка в скрипта:
- Грешките на тази уеб страница може да доведат до неправилна работа.
- Възникна грешка по време на изпълнение. Искате ли да отстраните грешки?
- Грешка в скрипта на Internet Explorer. Възникна грешка в скрипта на ред 1. Искате ли да продължите да изпълнявате скриптове на тази страница?
- Скрипт на тази страница кара Internet Explorer да работи бавно. Ако продължи да работи, компютърът ви може да спре да реагира. Искате ли да прекъснете скрипта?
- Възникна грешка в скрипта на тази страница.
Защо получавате грешки в скрипта
Често срещана причина за грешки в скрипта е, че е възникнала грешка зад кулисите, или на уеб сървъра за грешки в уеб браузър, или в програмната част на софтуерна програма.
Неправилното внедряване на код или някаква друга лоша конфигурация от страна на софтуера не е ваш проблем за коригиране. Най-доброто нещо, което можете да направите в тази ситуация, е да изчакате актуализация от разработчика.
Въпреки това грешките в скрипта могат да се дължат и на нещо, което се случва от ваша страна, например с вашата собствена софтуерна програма или операционна система, която не може да зареди правилно скрипта. Например може да има настройка във вашия уеб браузър, която блокира скриптове, или софтуерът ви за сигурност може да третира безвреден скрипт като заплаха, която трябва да бъде изтрита.
Как да коригирате грешки в скрипта
Грешките в скрипта най-често се наблюдават в Internet Explorer или в приложение, което използва IE за достъп до интернет или изпълнение на локални скриптове, така че повечето от тези стъпки за отстраняване на неизправности се отнасят до IE.
Microsoft вече не поддържа Internet Explorer и препоръчва да актуализирате до по-новия браузър Edge. Отидете на сайта им, за да изтеглите най-новата версия.
Докато Microsoft Edge до голяма степен замени IE, някои от същите проблеми могат да изникнат. Поправките също са същите или много подобни.
Поради това, най-бързият начин да спрете да получавате грешки в скрипта е просто да смените браузъра! Използвайте нещо като Edge, Chrome, Firefox или Opera. Това обаче всъщност не решава грешката в скрипта.
Следвайте тези стъпки в ред, като проверявате след всяка, за да видите дали все още получавате грешката:
Изключете скриптовите грешки в IE
Средностатистическият потребител всъщност не трябва да вижда грешки в скрипта, тъй като те служат само като досада. Това е особено вярно, ако грешката всъщност не ви пречи да използвате уебсайта или програмата нормално.
Можете безопасно да изключите грешките в скрипта в Internet Explorer, както и програмите, които използват IE в задната част, като това:
-
Отворете диалоговия прозорец Изпълнение, като натиснете клавиш Windows и след това клавиша R.
- Въведете командата inetcpl.cpl, за да стартирате Интернет свойства.
- Отворете раздела, наречен Разширени.
-
Превъртете надолу, докато намерите секцията Преглед и след това потърсете тези три настройки (това, което ще видите, ще зависи от операционната система, която използвате):
- Уверете се, че Деактивиране на отстраняване на грешки в скриптове (Internet Explorer) и Деактивиране на отстраняване на грешки в скриптове (Други) имат отметка до тях.
- Точно под тези опции проверете отново дали Показване на известие за всяка грешка в скрипта не е отметнато (така че да не виждате известия за грешки в скрипта.)
Това са настройките по подразбиране за Windows 11 и Windows 10.
- Натиснете OK, за да запазите промените.
Уверете се, че IE не блокира важни функции за скриптове
Изключването на грешките в скриптовете ще ви попречи да ги виждате, но не означава непременно, че самите скриптове ще работят правилно, само защото свързаните с тях грешки вече не се виждат.
Уверете се, че не сте деактивирали ActiveX скриптовете и че Internet Explorer не блокира Java или ActiveX. Някои настройки за сигурност в IE ще попречат на ActiveX и Java да работят правилно, което може да повлияе на използваемостта на уеб страницата, която изпълнява скрипта.
Най-бързият начин тези функции да работят отново (ако все още не са) е да нулирате настройките за защита в Internet Explorer.
Изтриване на временни интернет файлове
Временните файлове се кешират на вашия компютър от Internet Explorer, така че да можете да посещавате уебсайтове по-бързо, но кешът, който е твърде голям или съхранява повредени данни, може да доведе до грешки в скрипта. Трябва периодично да изтривате тези кеш файлове.
Разрешаване на изскачащи прозорци във вашия браузър
Програмата за блокиране на изскачащи прозорци е изключително полезна през повечето време, но всъщност може да причинява грешки в скрипта, ако на скрипта не е дадено достатъчно време за изпълнение, защото браузърът предотвратява изскачащи прозорци.
Всички уеб браузъри ви позволяват да контролирате настройките за блокиране на изскачащи прозорци. Ако деактивирате блокера, тогава изскачащите прозорци ще могат да се изпълняват отново.
Актуализирайте софтуера си
Остарелият софтуер може да е причината за конкретната грешка в скрипта, която виждате. Това може да се дължи на факта, че уебсайтът или програмата, показваща грешката, има минимално изискване, на което компютърът ви не отговаря, или защото грешка в скрипта е коригирана чрез актуализация, която никога не сте получили.
Винаги трябва да поддържате Windows актуален.
Актуализирайте програмите на трети страни, ако получават грешки в скрипта. Безплатен инструмент за актуализиране на софтуер е един лесен начин да направите това.
Проверете вашия софтуер за сигурност
Възможно е вашата антивирусна програма или приложение за защитна стена да блокира нормалното изпълнение на скриптове или ActiveX контроли. Временно деактивирайте и двете, за да видите дали все още получавате грешката в скрипта.
Никога не трябва да оставяте компютъра си изложен на атаки, но в този случай софтуерът за сигурност може да е виновен, така че временно деактивирането им само за няколко минути няма да навреди.
Процедурата е различна за всяка програма, но трябва да можете да щракнете с десния бутон върху софтуера, работещ в лентата на задачите на Windows, до часовника, за да изключите AV щитовете или да деактивирате защитната стена. Ако не, опитайте да отворите програмата - определено има опция за деактивиране на приложението.
Нещо друго, което трябва да търсите с вашия антивирусен скенер е дали е конфигуриран да проверява за вируси в папките, които уеб браузърът ви използва за съхраняване на временни файлове. Ако е така, скенерът може неправилно да идентифицира скриптовете като злонамерен софтуер и да ги постави под карантина или да ги изтрие, преди да могат да се изпълняват. Добавете изключване на папка, ако приложението ви го позволява.
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:
- Отворете диалоговия прозорец Изпълнение с бързия клавиш WIN+R.
- Въведете inetcpl.cpl, за да отворите Интернет свойства.
- Отидете до раздела Разширени.
-
Изберете Нулиране в долната част и след това отново на екрана Нулиране на настройките на Internet Explorer.
Единствената опция за потребителите на Windows 11 от този екран е Възстановяване на разширените настройки.
- Изберете Затваряне, когато всички настройки бъдат нулирани.
- Рестартирайте компютъра си.
Деактивиране на плавното превъртане
Това е най-отдолу, защото е най-малко вероятната причина за грешка в скрипта. Ако обаче получавате грешка при гледане на видеоклипове в Internet Explorer или видеоклипът просто не се показва правилно, опцията за плавно превъртане в IE може да причинява проблеми със скриптове, които се опитват да се изпълняват на страницата. йени
Ето как да изключите плавното превъртане в Internet Explorer:
- Използвайте диалоговия прозорец Изпълнение (клавиш Windows+R), за да въведете командата inetcpl.cpl.
- Придвижете се до Разширени раздел.
- Под секцията Сърфиране в долната част премахнете отметката до Използване на плавно превъртане.
- Натиснете OK, за да запазите и излезете.