Scenarijaus klaidos (kas jos yra ir kaip jas ištaisyti)

Turinys:

Scenarijaus klaidos (kas jos yra ir kaip jas ištaisyti)
Scenarijaus klaidos (kas jos yra ir kaip jas ištaisyti)
Anonim

Scenarijaus klaida yra klaida, atsirandanti, kai scenarijaus instrukcijos dėl kokios nors priežasties negali būti tinkamai vykdomos.

Dauguma kompiuterių naudotojų dažniausiai susiduria su scenarijaus klaidomis naršyklėje, kai ji negali vykdyti JavaScript arba VBScript (ar kitos scenarijų kalbos) instrukcijų iš tinklalapio, tačiau jų gali atsitikti ir darbalaukio programose.

Image
Image

Štai keli scenarijaus klaidų pranešimų pavyzdžiai:

  • Dėl klaidų šiame tinklalapyje jis gali veikti netinkamai.
  • Įvyko vykdymo trukmės klaida. Ar norite derinti?
  • Internet Explorer scenarijaus klaida. 1 eilutėje esančiame scenarijuje įvyko klaida. Ar norite toliau vykdyti scenarijus šiame puslapyje?
  • Dėl šio puslapio scenarijaus „Internet Explorer“veikia lėtai. Jei jis ir toliau veiks, jūsų kompiuteris gali nereaguoti. Ar norite nutraukti scenarijų?
  • Šiame puslapyje esančiame scenarijuje įvyko klaida.

Kodėl gaunate scenarijaus klaidų

Dažniausia scenarijų klaidų priežastis yra tai, kad klaida įvyko užkulisiuose arba žiniatinklio serveryje dėl žiniatinklio naršyklės klaidų, arba programinės įrangos programavimo gale.

Neteisingas kodo įdiegimas arba kita bloga programinės įrangos konfigūracija nėra jūsų problema, kurią reikia išspręsti. Geriausia tokioje situacijoje laukti atnaujinimo iš kūrėjo.

Tačiau scenarijaus klaidos taip pat gali atsirasti dėl to, kad kažkas vyksta jums, pvz., su jūsų programine įranga ar operacine sistema, kuri negali tinkamai įkelti scenarijaus. Pavyzdžiui, jūsų žiniatinklio naršyklėje gali būti nustatymas, blokuojantis scenarijus, arba saugos programinė įranga gali elgtis su nekenksmingu scenariju, tarsi tai būtų grėsmė, kurią reikia ištrinti.

Kaip ištaisyti scenarijaus klaidas

Scenarijaus klaidos dažniausiai pastebimos naršyklėje Internet Explorer arba programoje, kuri naudoja IE prieigai prie interneto arba paleisti vietinius scenarijus, todėl dauguma šių trikčių šalinimo veiksmų yra susiję su IE.

„Microsoft“nebepalaiko „Internet Explorer“ir rekomenduoja atnaujinti į naujesnę „Edge“naršyklę. Eikite į jų svetainę ir atsisiųskite naujausią versiją.

Nors „Microsoft Edge“didžiąja dalimi pakeitė IE, gali kilti tų pačių problemų. Pataisymai taip pat yra tokie patys arba labai panašūs.

Dėl to greičiausias būdas sustabdyti scenarijaus klaidų yra tiesiog perjungti naršyklę! Naudokite kažką panašaus į Edge, Chrome, Firefox arba Opera. Tačiau tai darant scenarijaus klaidą iš tikrųjų neišsprendžiama.

Atlikite šiuos veiksmus eilės tvarka ir po kiekvieno patikrinkite, ar vis tiek rodoma klaida:

Išjunkite scenarijų klaidas IE

Paprastam vartotojui iš tikrųjų nereikia matyti scenarijaus klaidų, nes jos tik erzina. Tai ypač aktualu, jei klaida iš tikrųjų netrukdo normaliai naudotis svetaine ar programa.

Galite saugiai išjungti scenarijaus klaidas naršyklėje „Internet Explorer“, taip pat programas, kurios naudoja IE vidinėje programoje, pvz.:

  1. Atidarykite dialogo langą Vykdyti paspausdami Windows klavišą, tada klavišą R.
  2. Įveskite komandą inetcpl.cpl, kad paleistumėte interneto ypatybes.

  3. Atidarykite skirtuką Advanced.
  4. Slinkite žemyn, kol rasite skyrių Naršymas, tada ieškokite šių trijų nustatymų (tai, ką matysite, priklausys nuo jūsų naudojamos OS):

    • Įsitikinkite, kad ir Išjungti scenarijaus derinimą (Internet Explorer) ir Išjungti scenarijaus derinimą (Kita) šalia jų yra varnelė.
    • Tiesiog po šiomis parinktimis dar kartą patikrinkite, ar Rodyti pranešimą apie kiekvieną scenarijaus klaidą nepažymėta (kad nematysite pranešimų apie scenarijaus klaidas).
    Image
    Image

    Tai yra numatytieji „Windows 11“ir „Windows 10“nustatymai.

  5. Paspauskite OK, kad išsaugotumėte pakeitimus.

Įsitikinkite, kad IE neblokuoja svarbių scenarijaus funkcijų

Jei išjungsite scenarijų klaidas, jų nebematysite, tačiau tai nebūtinai reiškia, kad patys scenarijai veiks tinkamai, nes nebematote su jais susijusių klaidų.

Įsitikinkite, kad neišjungėte „ActiveX“scenarijų ir kad „Internet Explorer“neblokuoja „Java“ar „ActiveX“. Tam tikri IE saugos nustatymai neleis tinkamai veikti ActiveX ir Java, o tai gali turėti įtakos tinklalapio, kuriame vykdomas scenarijus, tinkamumui naudoti.

Greičiausias būdas atkurti šias funkcijas (jei jos dar neveikia) – iš naujo nustatyti saugos nustatymus programoje Internet Explorer.

Ištrinti laikinus interneto failus

Laikinus failus jūsų kompiuteryje saugo „Internet Explorer“, kad galėtumėte greičiau apsilankyti svetainėse, tačiau dėl per didelės talpyklos arba talpyklos, kurioje saugomi sugadinti duomenys, gali atsirasti scenarijaus klaidų. Turėtumėte periodiškai ištrinti šiuos talpyklos failus.

Leisti naršyklėje rodyti iššokančiuosius langus

Iššokančiųjų langų blokavimo priemonė dažniausiai yra labai naudinga, bet iš tikrųjų gali sukelti scenarijaus klaidų, jei scenarijui neduodama pakankamai laiko paleisti, nes naršyklė neleidžia rodyti iššokančiųjų langų.

Visos žiniatinklio naršyklės leidžia valdyti iššokančiųjų langų blokavimo nustatymus. Jei išjungsite blokatorių, iššokantieji langai vėl bus rodomi.

Atnaujinkite programinę įrangą

Gali būti, kad pasenusi programinė įranga sukelia konkrečią matomą scenarijaus klaidą. Taip gali būti dėl to, kad svetainė arba programa, kurioje rodoma klaida, turi minimalų reikalavimą, kurio jūsų kompiuteris neatitinka, arba scenarijaus klaida buvo ištaisyta naudojant naujinimą, kurio negavote.

Turite visada atnaujinti „Windows“.

Atnaujinkite savo trečiųjų šalių programas, jei jose atsiranda scenarijaus klaidų. Vienas paprastas būdas tai padaryti yra nemokamas programinės įrangos atnaujinimo įrankis.

Patikrinkite saugos programinę įrangą

Gali būti, kad jūsų antivirusinė programa arba ugniasienės programa blokuoja scenarijus arba ActiveX valdiklius, kad jie normaliai veiktų. Laikinai išjunkite abu, kad pamatytumėte, ar vis dar rodoma scenarijaus klaida.

Niekada neturėtumėte palikti savo kompiuterio atviro atakoms, tačiau šiuo atveju gali būti k alta saugos programinė įranga, todėl laikinai ją išjungę tik kelioms minutėms nepadarysite jokios žalos.

Kiekvienai programai procedūra yra skirtinga, tačiau turėtumėte turėti galimybę dešiniuoju pelės mygtuku spustelėti programinę įrangą, veikiančią Windows užduočių juostoje, šalia laikrodžio, kad išjungtumėte AV ekranus arba išjungtumėte ugniasienę. Jei ne, pabandykite atidaryti programą – tikrai yra galimybė išjungti programą.

Dar reikia ieškoti antivirusinių skaitytuvų, ar jis sukonfigūruotas tikrinti, ar nėra virusų aplankuose, kuriuos žiniatinklio naršyklė naudoja laikiniesiems failams saugoti. Jei taip, skaitytuvas gali neteisingai atpažinti scenarijus kaip kenkėjiškas programas ir juos karantinuoti arba ištrinti prieš paleidžiant. Pridėkite aplanko išskyrimą, jei programa tai leidžia.

Internet Explorer pagal numatytuosius nustatymus naudoja šį aplanką:


C:\Users\[naudotojo vardas]\AppData\Local\Microsoft\Windows\INetCache

„Google Chrome“talpykloje saugo duomenis čia:


C:\Users\[naudotojo vardas]\AppData\Local\Google\Chrome\User Data\Default\Cache

Atkurti visus „Internet Explorer“nustatymus

Gali būti daug nustatymų arba priedų, dėl kurių programoje „Internet Explorer“gali atsirasti scenarijų klaidų. lengviausias būdas grąžinti visus šiuos nustatymus į numatytuosius nustatymus yra iš naujo nustatyti Internet Explorer.

Nustačius IE iš naujo bus išjungtos visos įrankių juostos ir priedai, taip pat iš naujo bus nustatytas visas privatumas, sauga, iššokantysis langai, naršymas su skirtukais, numatytoji žiniatinklio naršyklė ir išplėstinė parinktis.

Alternatyvus būdas yra patikrinti, ar tik vienas priedas sukelia scenarijaus klaidą. Tai galite padaryti naudodami Tools > Tvarkyti priedą ons meniu. Išjunkite priedus po vieną ir po kiekvieno patikrinkite, ar nėra scenarijaus klaidų.

Kitaip, štai kaip visiškai iš naujo nustatyti „Internet Explorer“:

  1. Atidarykite dialogo langą Vykdyti paspausdami WIN+R spartųjį klavišą.
  2. Įveskite inetcpl.cpl, kad atidarytumėte interneto ypatybes.
  3. Eikite į Advanced skirtuką.
  4. Apatinėje dalyje pasirinkite Reset, tada dar kartą ekrane Nustatyti iš naujo Internet Explorer nustatymus.

    Vienintelė parinktis „Windows 11“naudotojams šiame ekrane yra Atkurti išplėstinius nustatymus.

  5. Pasirinkite Uždaryti, kai visi nustatymai bus nustatyti iš naujo.
  6. Paleiskite kompiuterį iš naujo.

Išjungti sklandų slinkimą

Tai yra apačioje, nes tai mažiausiai tikėtina scenarijaus klaidos priežastis. Tačiau jei peržiūrėdami vaizdo įrašus „Internet Explorer“gaunate klaidą arba vaizdo įrašas tiesiog netinkamai rodomas, sklandaus slinkimo parinktis IE gali sukelti problemų su scenarijais, kurie bandomi paleisti puslapyje.

Štai kaip išjungti sklandų slinkimą „Internet Explorer“:

  1. Naudokite dialogo langą Vykdyti (Windows Key+R), kad įvestumėte komandą inetcpl.cpl.
  2. Eikite į skirtuką Advanced.
  3. Skiltyje Naršymas, link apačios, pašalinkite varnelę šalia Naudokite sklandų slinkimą.
  4. Paspauskite OK, kad išsaugotumėte ir išeitumėte.

Rekomenduojamas: