Pogreške skripte (što su i kako ih popraviti)

Sadržaj:

Pogreške skripte (što su i kako ih popraviti)
Pogreške skripte (što su i kako ih popraviti)
Anonim

Pogreška skripte je pogreška koja se javlja kada se instrukcije iz skripte ne mogu ispravno izvršiti iz nekog razloga.

Većina korisnika računala najčešće će se susresti s pogreškama skripte u pregledniku kada ne može izvršiti upute JavaScripta ili VBScripta (ili drugog skriptnog jezika) s web stranice, ali mogu se dogoditi i u aplikacijama za stolna računala.

Image
Image

Evo nekoliko primjera poruka o pogrešci skripte:

  • Pogreške na ovoj web stranici mogu uzrokovati neispravan rad.
  • Došlo je do pogreške tijekom izvođenja. Želite li otkloniti pogreške?
  • Internet Explorer skriptna pogreška. Došlo je do pogreške u skripti u retku 1. Želite li nastaviti s izvođenjem skripti na ovoj stranici?
  • Skripta na ovoj stranici uzrokuje sporo pokretanje Internet Explorera. Ako nastavi raditi, vaše računalo može prestati reagirati. Želite li prekinuti skriptu?
  • Došlo je do greške u skripti na ovoj stranici.

Zašto dobivate pogreške skripte

Uobičajeni razlog za pogreške u skriptiranju je da se pogreška dogodila iza scene, bilo na web poslužitelju za pogreške u web pregledniku ili na programskom dijelu softverskog programa.

Neispravna implementacija koda ili neka druga loša konfiguracija na strani softvera nije vaš problem za rješavanje. Najbolje što možete učiniti u toj situaciji je pričekati ažuriranje od programera.

Međutim, pogreške u skriptiranju također mogu biti posljedica nečega što se događa s vaše strane, primjerice s vašim vlastitim softverskim programom ili operativnim sustavom koji ne može ispravno učitati skriptu. Na primjer, možda postoji postavka u vašem web pregledniku koja blokira skripte ili vaš sigurnosni softver možda tretira bezopasnu skriptu kao da je prijetnja koju treba izbrisati.

Kako popraviti pogreške u skripti

Pogreške skripte najčešće se vide u Internet Exploreru ili u aplikaciji koja koristi IE za pristup internetu ili pokretanje lokalnih skripti, tako da se većina ovih koraka za rješavanje problema odnosi na IE.

Microsoft više ne podržava Internet Explorer i preporučuje ažuriranje na noviji Edge preglednik. Idite na njihovu stranicu da preuzmete najnoviju verziju.

Iako je Microsoft Edge u velikoj mjeri zamijenio IE, neki od istih problema mogu se pojaviti. Popravci su također isti ili vrlo slični.

Zbog toga, najbrži način da prestanete dobivati pogreške skripte je da jednostavno promijenite preglednik! Koristite nešto poput Edge, Chrome, Firefox ili Opera. Međutim, to zapravo ne rješava pogrešku skripte.

Slijedite ove korake redom, provjeravajući nakon svakog da vidite dobivate li i dalje pogrešku:

Isključite pogreške skriptiranja u IE

Prosječni korisnik zapravo ne mora vidjeti greške skripte jer one samo smetaju. Ovo je osobito istinito ako vas pogreška zapravo ne sprječava da normalno koristite web stranicu ili program.

Možete sigurno isključiti pogreške skripte u Internet Exploreru, kao i programe koji koriste IE na pozadini, ovako:

  1. Otvorite dijaloški okvir Pokreni pritiskom Windows tipke, a zatim R tipke.
  2. Unesite naredbu inetcpl.cpl za pokretanje Internetskih svojstava.

  3. Otvorite karticu pod nazivom Napredno.
  4. Skrolujte prema dolje dok ne pronađete odjeljak Pregledavanje, a zatim potražite ove tri postavke (ono što vidite ovisit će o OS-u koji koristite):

    • Provjerite jesu li i Onemogući otklanjanje pogrešaka skripte (Internet Explorer) i Onemogući otklanjanje pogrešaka skripte (Ostalo) označene pored njih.
    • Odmah ispod tih opcija dvaput provjerite da Prikaži obavijest o svakoj pogrešci skripte nije označeno (tako da nećete vidjeti obavijesti o pogreškama skripte.)
    Image
    Image

    Ovo su zadane postavke za Windows 11 i Windows 10.

  5. Pritisnite OK za spremanje promjena.

Provjerite da IE ne blokira važne značajke skriptiranja

Isključivanje skriptnih pogrešaka spriječit će vas da ih vidite, ali ne znači nužno da će same skripte raditi ispravno samo zato što se njihove povezane pogreške više ne vide.

Provjerite da niste onemogućili ActiveX skriptiranje i da Internet Explorer ne blokira Java ili ActiveX. Određene sigurnosne postavke u IE-u spriječit će ActiveX i Java da ispravno rade, što može utjecati na upotrebljivost web stranice koja pokreće skriptu.

Najbrži način da te značajke ponovno proradite (ako već nisu) je poništiti sigurnosne postavke u Internet Exploreru.

Brisanje privremenih internetskih datoteka

Internet Explorer sprema privremene datoteke u predmemoriju na vašem računalu kako biste mogli brže ponovno posjećivati web stranice, ali predmemorija koja je prevelika ili ona koja pohranjuje oštećene podatke može rezultirati pogreškama skripte. Povremeno biste trebali brisati ove datoteke predmemorije.

Dopustite skočne prozore u vašem pregledniku

Blokator skočnih prozora iznimno je koristan većinu vremena, ali zapravo može uzrokovati pogreške u skripti ako se skripti ne da dovoljno vremena za izvođenje jer preglednik sprječava skočne prozore.

Svi web preglednici vam omogućuju kontrolu postavki blokatora skočnih prozora. Ako onemogućite blokator, tada će se skočni prozori ponovno moći pokrenuti.

Ažurirajte svoj softver

Zastarjeli softver može biti uzrok specifične pogreške skripte koju vidite. To može biti zato što web-mjesto ili program koji prikazuje pogrešku ima minimalne zahtjeve koje vaše računalo ne ispunjava ili zato što je pogreška skripte ispravljena ažuriranjem koje nikada niste primili.

Uvijek biste trebali održavati Windows ažurnim.

Ažurirajte svoje programe trećih strana ako dobivaju pogreške u skripti. Besplatni alat za ažuriranje softvera jedan je od jednostavnih načina za to.

Provjerite svoj sigurnosni softver

Moguće je da vaš antivirusni program ili vatrozidna aplikacija blokiraju normalan rad skripti ili ActiveX kontrola. Privremeno onemogućite oba kako biste vidjeli dobivate li i dalje pogrešku skripte.

Nikada ne biste trebali ostavljati svoje računalo izloženo napadima, ali u ovom slučaju bi za to mogao biti kriv sigurnosni softver, tako da privremeno onemogućavanje samo na nekoliko minuta neće učiniti nikakvu štetu.

Procedura je drugačija za svaki program, ali trebali biste moći desnom tipkom miša kliknuti softver koji je pokrenut na programskoj traci sustava Windows, pored sata, kako biste isključili AV štitove ili onemogućili vatrozid. Ako ne, pokušajte otvoriti program - tamo definitivno postoji opcija za onemogućavanje aplikacije.

Još nešto na što treba obratiti pozornost kod vašeg antivirusnog skenera jest je li konfiguriran za provjeru virusa u mapama koje vaš web preglednik koristi za čuvanje privremenih datoteka. Ako je tako, skener bi mogao netočno identificirati skripte kao zlonamjerni softver i staviti ih u karantenu ili izbrisati prije nego što se mogu pokrenuti. Dodajte izuzimanje mape ako vaša aplikacija to dopušta.

Internet Explorer koristi ovu mapu prema zadanim postavkama:


C:\Users\[korisničko ime]\AppData\Local\Microsoft\Windows\INetCache

Google Chrome sprema podatke ovdje:


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

Poništi sve postavke Internet Explorera

Možda postoji niz postavki ili dodataka koji uzrokuju pogreške skriptiranja u Internet Exploreru. najlakši način za vraćanje svih tih postavki na njihove zadane je resetiranje Internet Explorera.

Ponovno postavljanje IE-a onemogućit će sve alatne trake i dodatke, kao i poništiti sve postavke privatnosti, sigurnosti, skočne prozore, pregledavanje karticama, zadani web preglednik i napredne opcije.

Alternativna metoda je vidjeti uzrokuje li samo jedan dodatak pogrešku skripte, što možete učiniti putem Alata > Upravljanje dodacima ons izbornik. Onemogućite dodatke jedan po jedan i testirajte pogrešku skripte nakon svakog.

U suprotnom, evo kako potpuno resetirati Internet Explorer:

  1. Otvorite dijaloški okvir Pokreni pomoću prečaca WIN+R.
  2. Unesite inetcpl.cpl za otvaranje internetskih svojstava.
  3. Idite na karticu Napredno.
  4. Odaberite Reset na dnu, a zatim ponovno na zaslonu Reset Internet Explorer Settings.

    Jedina opcija za korisnike Windows 11 s ovog zaslona je Vraćanje naprednih postavki.

  5. Odaberite Zatvori kada se sve postavke resetiraju.
  6. Ponovo pokrenite računalo.

Onemogući glatko pomicanje

Ovo je na dnu jer je najmanje vjerojatan uzrok pogreške skripte. Međutim, ako dobivate pogrešku prilikom gledanja videozapisa u Internet Exploreru ili se videozapis jednostavno ne prikazuje ispravno, opcija glatkog pomicanja u IE-u mogla bi uzrokovati probleme sa skriptama koje se pokušavaju pokrenuti na stranici.

Evo kako isključiti glatko pomicanje u Internet Exploreru:

  1. Koristite dijaloški okvir Pokreni (Windows tipka+R) za unos naredbe inetcpl.cpl.
  2. Idite na karticu Napredno.
  3. U odjeljku Pregledavanje, prema dnu uklonite kvačicu pored Koristite glatko pomicanje.
  4. Pritisnite OK za spremanje i izlaz.

Preporučeni: