Napake skripta (kaj so in kako jih odpraviti)

Kazalo:

Napake skripta (kaj so in kako jih odpraviti)
Napake skripta (kaj so in kako jih odpraviti)
Anonim

Napaka skripta je napaka, ki se pojavi, ko navodil iz skripta iz nekega razloga ni mogoče pravilno izvesti.

Večina uporabnikov računalnikov se bo najpogosteje srečala s skriptnimi napakami v brskalniku, ko ta ne more izvesti navodil JavaScript ali VBScript (ali drugega skriptnega jezika) s spletne strani, lahko pa se zgodijo tudi v namiznih aplikacijah.

Image
Image

Tu je nekaj primerov sporočil o napakah skripta:

  • Napake na tej spletni strani lahko povzročijo nepravilno delovanje.
  • Prišlo je do napake med izvajanjem. Ali želite odpraviti napake?
  • Napaka skripta Internet Explorerja. Prišlo je do napake v skriptu v vrstici 1. Ali želite nadaljevati izvajanje skriptov na tej strani?
  • Skript na tej strani povzroča počasno delovanje Internet Explorerja. Če se še naprej izvaja, se lahko vaš računalnik neha odzivati. Ali želite prekiniti skript?
  • Prišlo je do napake v skriptu na tej strani.

Zakaj prejemate napake skripta

Pogost razlog za skriptne napake je, da je prišlo do napake v zakulisju, bodisi na spletnem strežniku za napake v spletnem brskalniku ali na strani programiranja programske opreme.

Nepravilna implementacija kode ali kakšna druga slaba konfiguracija na strani programske opreme ni vaša težava, ki bi jo morali popraviti. Najboljše, kar lahko storite v tej situaciji, je počakati na posodobitev od razvijalca.

Vendar so skriptne napake lahko tudi posledica nečesa, kar se dogaja na vaši strani, na primer z vašo programsko opremo ali operacijskim sistemom, ki ne more pravilno naložiti skripta. Na primer, morda obstaja nastavitev v vašem spletnem brskalniku, ki blokira skripte, ali pa vaša varnostna programska oprema morda obravnava neškodljiv skript, kot da je grožnja, ki jo je treba izbrisati.

Kako popraviti napake skripta

Napake skriptov se najpogosteje pojavljajo v Internet Explorerju ali v aplikaciji, ki uporablja IE za dostop do interneta ali izvajanje lokalnih skriptov, zato se večina teh korakov za odpravljanje težav nanaša na IE.

Microsoft ne podpira več Internet Explorerja in priporoča, da posodobite na novejši brskalnik Edge. Pojdite na njihovo spletno mesto in prenesite najnovejšo različico.

Čeprav je Microsoft Edge v veliki meri nadomestil IE, se lahko pojavijo nekatere iste težave. Tudi popravki so enaki ali zelo podobni.

Zaradi tega je najhitrejši način, da prenehate prejemati napake skripta, tako da preprosto zamenjate brskalnik! Uporabite nekaj, kot je Edge, Chrome, Firefox ali Opera. Vendar to dejansko ne odpravi napake skripta.

Sledite tem korakom po vrstnem redu in za vsakim preverite, ali se še vedno pojavlja napaka:

Izklop skriptnih napak v IE

Povprečnemu uporabniku dejansko ni treba videti skriptnih napak, saj služijo le kot motnja. To še posebej velja, če vam napaka dejansko ne preprečuje normalne uporabe spletnega mesta ali programa.

Napake skripta lahko varno izklopite v Internet Explorerju, kot tudi programe, ki uporabljajo IE v ozadju, takole:

  1. Odprite pogovorno okno Zaženi s pritiskom tipke Windows in nato tipke R.
  2. Vnesite ukaz inetcpl.cpl za zagon internetnih lastnosti.

  3. Odprite zavihek Napredno.
  4. Pomaknite se navzdol, dokler ne najdete razdelka Brskanje, nato pa poiščite te tri nastavitve (kar boste videli, je odvisno od OS, ki ga uporabljate):

    • Prepričajte se, da sta Onemogoči razhroščevanje skriptov (Internet Explorer) in Onemogoči razhroščevanje skriptov (drugo) označena zraven.
    • Tik pod temi možnostmi dvakrat preverite, da Prikaži obvestilo o vsaki napaki skripta ni označeno (tako da ne boste videli obvestil o napakah skripta.)
    Image
    Image

    To so privzete nastavitve za Windows 11 in Windows 10.

  5. Pritisnite OK, da shranite spremembe.

Prepričajte se, da IE ne blokira pomembnih skriptnih funkcij

Če izklopite skriptne napake, jih ne boste več videli, vendar to ne pomeni nujno, da bodo sami skripti delovali pravilno samo zato, ker z njimi povezane napake niso več vidne.

Prepričajte se, da niste onemogočili skriptov ActiveX in da Internet Explorer ne blokira Jave ali ActiveX. Nekatere varnostne nastavitve v IE bodo preprečile pravilno delovanje ActiveX in Jave, kar lahko vpliva na uporabnost spletne strani, na kateri se izvaja skript.

Najhitrejši način za ponovno vzpostavitev delovanja teh funkcij (če še niso) je ponastavitev varnostnih nastavitev v Internet Explorerju.

Izbriši začasne internetne datoteke

Internet Explorer predpomni začasne datoteke v vašem računalniku, tako da lahko hitreje obiščete spletna mesta, vendar pa lahko predpomnilnik, ki je prevelik ali shranjuje poškodovane podatke, povzroči napake skripta. Občasno bi morali izbrisati te predpomnilniške datoteke.

Dovoli pojavna okna v vašem brskalniku

Blokator pojavnih oken je večino časa zelo uporaben, vendar lahko dejansko povzroči napake skripta, če skript nima dovolj časa za izvajanje, ker brskalnik preprečuje pojavna okna.

Vsi spletni brskalniki vam omogočajo nadzor nad nastavitvami preprečevalnika pojavnih oken. Če onemogočite blokator, se bodo pojavna okna znova lahko zagnala.

Posodobite svojo programsko opremo

Določeno napako skripta, ki jo vidite, lahko povzroči zastarela programska oprema. To je lahko zato, ker ima spletno mesto ali program, ki prikazuje napako, minimalne zahteve, ki jih vaš računalnik ne izpolnjuje, ali ker je bila napaka skripta popravljena s posodobitvijo, ki je niste nikoli prejeli.

Windows naj bo vedno posodobljen.

Posodobite svoje programe tretjih oseb, če dobivajo napake skripta. Brezplačno orodje za posodabljanje programske opreme je preprost način za to.

Preverite svojo varnostno programsko opremo

Možno je, da vaš protivirusni program ali aplikacija požarnega zidu blokira normalno delovanje skriptov ali kontrolnikov ActiveX. Začasno onemogočite oboje, da vidite, ali se še vedno pojavlja napaka skripta.

Računalnika nikoli ne smete pustiti izpostavljenega napadom, vendar je v tem primeru morda kriva varnostna programska oprema, zato začasno onemogočanje samo za nekaj minut ne bo škodilo.

Postopek je drugačen za vsak program, vendar bi morali imeti možnost, da z desno miškino tipko kliknete programsko opremo, ki se izvaja v opravilni vrstici Windows poleg ure, da izklopite AV-ščite ali onemogočite požarni zid. Če ne, poskusite odpreti program - vsekakor obstaja možnost, da aplikacijo onemogočite.

Pri vašem protivirusnem skenerju morate preveriti še nekaj, ali je konfiguriran za preverjanje virusov v mapah, ki jih vaš spletni brskalnik uporablja za shranjevanje začasnih datotek. Če je tako, lahko optični bralnik napačno prepozna skripte kot zlonamerno programsko opremo in jih postavi v karanteno ali izbriše, preden se lahko zaženejo. Dodajte izključitev mape, če vaša aplikacija to omogoča.

Internet Explorer privzeto uporablja to mapo:


C:\Uporabniki\[uporabniško ime]\AppData\Local\Microsoft\Windows\INetCache

Google Chrome shranjuje podatke tukaj:


C:\Users\[uporabniško ime]\AppData\Local\Google\Chrome\User Data\Default\Cache

Ponastavi vse nastavitve Internet Explorerja

V Internet Explorerju lahko pride do skriptnih napak zaradi številnih nastavitev ali dodatkov. najlažji način za povrnitev vseh teh nastavitev na privzete vrednosti je ponastavitev Internet Explorerja.

Ponastavitev IE bo onemogočila vse orodne vrstice in dodatke ter ponastavila vsa zasebnost, varnost, pojavna okna, brskanje z zavihki, privzeti spletni brskalnik in napredne možnosti.

Druga metoda je, da preverite, ali samo en dodatek povzroča napako skripta, kar lahko storite z Orodja > Upravljanje dodatkov ons meni. Onemogočite dodatke enega za drugim in po vsakem preizkusite napako skripta.

V nasprotnem primeru tukaj je opisano, kako popolnoma ponastaviti Internet Explorer:

  1. Odprite pogovorno okno Zaženi z bližnjično tipko WIN+R.
  2. Vnesite inetcpl.cpl, da odprete internetne lastnosti.
  3. Pojdite na zavihek Napredno.
  4. Izberite Ponastavi na dnu in nato znova na zaslonu Ponastavi nastavitve Internet Explorerja.

    Edina možnost za uporabnike sistema Windows 11 na tem zaslonu je Obnovi napredne nastavitve.

  5. Izberite Zapri, ko so vse nastavitve ponastavljene.
  6. Znova zaženite računalnik.

Onemogoči gladko drsenje

To je na dnu, ker je najmanj verjeten vzrok za napako skripta. Če pa se med ogledovanjem videoposnetkov v Internet Explorerju pojavi napaka ali pa se videoposnetek preprosto ne prikaže pravilno, lahko možnost gladkega drsenja v IE povzroča težave s skripti, ki se poskušajo zagnati na strani.

Takole je opisano, kako izklopite gladko drsenje v Internet Explorerju:

  1. Uporabite pogovorno okno Zaženi (tipka Windows+R) za vnos ukaza inetcpl.cpl.
  2. Pomaknite se do zavihka Napredno.
  3. Pod razdelkom Brskanje proti dnu odstranite kljukico poleg Uporabi gladko drsenje.
  4. Pritisnite OK za shranjevanje in izhod.

Priporočena: