Skripta kļūda ir kļūda, kas rodas, ja kāda iemesla dēļ skripta norādījumus nevar izpildīt pareizi.
Lielākā daļa datoru lietotāju visbiežāk sastopas ar skripta kļūdām pārlūkprogrammā, ja tā nevar izpildīt JavaScript vai VBScript (vai citas skriptu valodas) instrukcijas no tīmekļa lapas, taču tās var notikt arī darbvirsmas lietojumprogrammās.
Šeit ir daži skripta kļūdu ziņojumu piemēri:
- Kļūdas šajā tīmekļa lapā var izraisīt tās nepareizu darbību.
- Ir radusies izpildlaika kļūda. Vai vēlaties atkļūdot?
- Internet Explorer skripta kļūda. Skriptā 1. rindiņā ir radusies kļūda. Vai vēlaties turpināt skriptu izpildi šajā lapā?
- Skripts šajā lapā izraisa lēnu Internet Explorer darbību. Ja tas turpinās darboties, jūsu dators var nereaģēt. Vai vēlaties pārtraukt skriptu?
- Šīs lapas skriptā radās kļūda.
Kāpēc tiek parādītas skripta kļūdas
Biežs skriptu kļūdu iemesls ir kļūda, kas ir radusies aizkulisēs vai nu tīmekļa serverī, kas radās tīmekļa pārlūkprogrammas kļūdu dēļ, vai programmatūras programmas programmēšanas galā.
Nepareiza koda ieviešana vai cita slikta konfigurācija programmatūras pusē nav jūsu problēma, kas jānovērš. Vislabāk šajā situācijā ir gaidīt atjauninājumu no izstrādātāja.
Tomēr skriptu kļūdas var rasties arī tad, ja kaut kas notiek jūsu pusē, piemēram, ar jūsu pašu programmatūru vai operētājsistēmu, kas nevar pareizi ielādēt skriptu. Piemēram, jūsu tīmekļa pārlūkprogrammā var būt kāds iestatījums, kas bloķē skriptus, vai arī jūsu drošības programmatūra izturas pret nekaitīgu skriptu tā, it kā tas būtu drauds, kas ir jāizdzēš.
Kā labot skripta kļūdas
Skriptu kļūdas visbiežāk tiek novērotas pārlūkprogrammā Internet Explorer vai lietojumprogrammā, kas izmanto IE, lai piekļūtu internetam vai palaistu vietējos skriptus, tāpēc lielākā daļa šo problēmu novēršanas darbību attiecas uz IE.
Microsoft vairs neatbalsta Internet Explorer un iesaka atjaunināt pārlūkprogrammu Edge uz jaunāku versiju. Dodieties uz viņu vietni, lai lejupielādētu jaunāko versiju.
Lai gan Microsoft Edge lielā mērā ir aizstājis IE, var rasties dažas no tām pašām problēmām. Arī labojumi ir vienādi vai ļoti līdzīgi.
Šā iemesla dēļ ātrākais veids, kā novērst skripta kļūdas, ir vienkārši pārslēgt pārlūkprogrammu. Izmantojiet kaut ko līdzīgu Edge, Chrome, Firefox vai Opera. Tomēr tas faktiski neatrisina skripta kļūdu.
Izpildiet šīs darbības secībā, pēc katras darbības pārbaudot, vai joprojām tiek rādīta kļūda:
Izslēdziet skriptēšanas kļūdas pārlūkprogrammā IE
Vidusmēra lietotājam patiesībā nav jāredz skripta kļūdas, jo tās tikai traucē. Tas jo īpaši attiecas uz gadījumiem, kad kļūda faktiski neliedz jums normāli izmantot vietni vai programmu.
Varat droši izslēgt skriptu kļūdas pārlūkprogrammā Internet Explorer, kā arī programmās, kuras aizmugursistēmā izmanto IE, piemēram:
- Atveriet dialoglodziņu Palaist, nospiežot Windows taustiņu un pēc tam taustiņu R.
- Ievadiet komandu inetcpl.cpl, lai palaistu programmu Internet Properties.
-
Atveriet cilni Advanced.
-
Ritiniet uz leju, līdz atrodat sadaļu Pārlūkošana, un pēc tam meklējiet šos trīs iestatījumus (redzamie iestatījumi būs atkarīgi no jūsu izmantotās operētājsistēmas):
- Pārliecinieties, vai Atspējot skripta atkļūdošanu (Internet Explorer) un Atspējot skripta atkļūdošanu (cits) ir atzīmēta atzīme.
- Tieši zem šīm opcijām vēlreiz pārbaudiet, vai Rādīt paziņojumu par katru skripta kļūdu nav atzīmēta (lai jūs neredzētu paziņojumus par skripta kļūdām.)
Šie ir noklusējuma iestatījumi operētājsistēmām Windows 11 un Windows 10.
- Nospiediet OK, lai saglabātu izmaiņas.
Pārliecinieties, ka IE nebloķē svarīgas skriptēšanas funkcijas
Izslēdzot skriptu kļūdas, jūs tās vairs neredzēsit, taču tas nenozīmē, ka paši skripti darbosies pareizi tikai tāpēc, ka ar tiem saistītās kļūdas vairs nav redzamas.
Pārliecinieties, ka neesat atspējojis ActiveX skriptēšanu un vai Internet Explorer nebloķē Java vai ActiveX. Daži IE drošības iestatījumi neļaus pareizi darboties ActiveX un Java, kas var ietekmēt tās tīmekļa lapas lietojamību, kurā darbojas skripts.
Ātrākais veids, kā šīs funkcijas atkal darboties (ja tās vēl nav), ir atiestatīt drošības iestatījumus pārlūkprogrammā Internet Explorer.
Dzēst pagaidu interneta failus
Pagaidu faili tiek saglabāti jūsu datora kešatmiņā pārlūkprogrammā Internet Explorer, lai jūs varētu ātrāk atkārtoti apmeklēt vietnes, taču pārāk liela kešatmiņa vai tāda, kurā tiek glabāti bojāti dati, var izraisīt skripta kļūdas. Jums periodiski jāizdzēš šie kešatmiņas faili.
Atļaujiet uznirstošos logus savā pārlūkprogrammā
Uznirstošo logu bloķētājs lielākoties ir ļoti noderīgs, taču tas var izraisīt skripta kļūdas, ja skriptam netiek dots pietiekami daudz laika palaišanai, jo pārlūkprogramma neļauj parādīties uznirstošajiem logiem.
Visas tīmekļa pārlūkprogrammas ļauj kontrolēt uznirstošo logu bloķētāja iestatījumus. Ja atspējosit bloķētāju, uznirstošie logi atkal tiks rādīti.
Atjauniniet savu programmatūru
Novecojusi programmatūra, iespējams, izraisa konkrēto skripta kļūdu, ko redzat. Tas var būt tādēļ, ka vietnei vai programmai, kurā tiek rādīta kļūda, ir noteikta minimālā prasība, kas neatbilst jūsu datoram, vai arī skripta kļūda tika izlabota, izmantojot atjauninājumu, kuru jūs nesaņēmāt.
Jums vienmēr jāatjaunina sistēma Windows.
Atjauniniet savas trešās puses programmas, ja tajās tiek parādītas skripta kļūdas. Viens vienkāršs veids, kā to izdarīt, ir bezmaksas programmatūras atjaunināšanas rīks.
Pārbaudiet savu drošības programmatūru
Iespējams, jūsu pretvīrusu programma vai ugunsmūra lietojumprogramma bloķē skriptu vai ActiveX vadīklu normālu darbību. Īslaicīgi atspējojiet abus, lai redzētu, vai joprojām tiek parādīta skripta kļūda.
Jūs nekad nedrīkstat atstāt datoru atvērtu uzbrukumiem, taču šajā gadījumā vainojama drošības programmatūra, tāpēc īslaicīga tās atspējošana tikai uz dažām minūtēm nenodarīs nekādu ļaunumu.
Procedūra katrai programmai ir atšķirīga, taču jums vajadzētu būt iespējai ar peles labo pogu noklikšķināt uz programmatūras, kas darbojas Windows uzdevumjoslā blakus pulkstenim, lai izslēgtu AV vairogus vai atspējotu ugunsmūri. Ja nē, mēģiniet atvērt programmu - tur noteikti ir iespēja lietojumprogrammu atspējot.
Ar pretvīrusu skeneri jāmeklē vēl kaut kas, vai tas ir konfigurēts, lai pārbaudītu vīrusus mapēs, kuras jūsu tīmekļa pārlūkprogramma izmanto pagaidu failu saglabāšanai. Ja tā, skeneris var nepareizi identificēt skriptus kā ļaunprātīgu programmatūru un ievietot tos karantīnā vai izdzēst, pirms tos var palaist. Pievienojiet mapes izslēgšanu, ja jūsu lietotne to atļauj.
Internet Explorer pēc noklusējuma izmanto šo mapi:
C:\Users\[lietotājvārds]\AppData\Local\Microsoft\Windows\INetCache
Google Chrome saglabā datus šeit:
C:\Users\[lietotājvārds]\AppData\Local\Google\Chrome\User Data\Default\Cache
Atiestatīt visus Internet Explorer iestatījumus
Var būt vairāki iestatījumi vai papildinājumi, kas izraisa skriptu kļūdas programmā Internet Explorer. vienkāršākais veids, kā visiem šiem iestatījumiem atgriezt noklusējuma iestatījumus, ir atiestatīt Internet Explorer.
Atiestatot IE, tiks atspējotas visas rīkjoslas un pievienojumprogrammas, kā arī atiestatītas visas konfidencialitātes, drošības, uznirstošo logu, cilņu pārlūkošanas, noklusējuma tīmekļa pārlūkprogrammas un papildu opcijas.
Alternatīva metode ir pārbaudīt, vai skripta kļūdu neizraisa tikai viens papildinājums, ko varat izdarīt, izmantojot Tools > Pārvaldīt pievienojumprogrammu. ons izvēlne. Atspējojiet papildinājumus pa vienam un pārbaudiet, vai pēc katra papildinājuma nav skripta kļūdu.
Pretējā gadījumā veiciet tālāk norādītās darbības, kā pilnībā atiestatīt pārlūkprogrammu Internet Explorer:
- Atveriet dialoglodziņu Palaist, izmantojot karsto taustiņu WIN+R.
- Ievadiet inetcpl.cpl, lai atvērtu interneta rekvizītus.
- Atveriet cilni Papildu.
-
Apakšā izvēlieties Atiestatīt un pēc tam vēlreiz ekrānā Atiestatīt Internet Explorer iestatījumus.
Vienīgā opcija Windows 11 lietotājiem šajā ekrānā ir Atjaunot papildu iestatījumus.
- Atlasiet Aizvērt, kad visi iestatījumi ir atiestatīti.
- Restartējiet datoru.
Atspējot vienmērīgu ritināšanu
Tas ir apakšā, jo tas ir vismazākais skripta kļūdas cēlonis. Tomēr, ja, skatot videoklipus pārlūkprogrammā Internet Explorer, tiek parādīts kļūdas ziņojums vai videoklips vienkārši netiek parādīts pareizi, pārlūkprogrammas IE vienmērīgas ritināšanas opcija var izraisīt problēmas ar skriptiem, kas mēģina palaist lapā.
Lūk, kā izslēgt vienmērīgu ritināšanu pārlūkprogrammā Internet Explorer:
- Izmantojiet dialoglodziņu Palaist (Windows Key+R), lai ievadītu komandu inetcpl.cpl.
- Pāriet uz cilni Advanced.
- Sadaļā Pārlūkošana, virzienā uz leju, noņemiet atzīmi blakus vienumam Izmantojiet vienmērīgu ritināšanu.
- Nospiediet OK, lai saglabātu un izietu.