Greške u skripti (šta su i kako ih popraviti)

Sadržaj:

Greške u skripti (šta su i kako ih popraviti)
Greške u skripti (šta su i kako ih popraviti)
Anonim

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

Većina korisnika računara će se najčešće susresti sa skriptnim greškama u pretraživaču kada ne može da izvrši JavaScript ili VBScript (ili drugi skript jezik) instrukcije sa web stranice, ali se one mogu dogoditi iu desktop aplikacijama.

Image
Image

Evo nekih primjera poruka o grešci u skripti:

  • Greške na ovoj web stranici mogu uzrokovati neispravan rad.
  • A Došlo je do greške u toku rada. Želite li otkloniti greške?
  • Greška skripte Internet Explorera. Došlo je do greške u skripti na liniji 1. Želite li nastaviti s pokretanjem skripte na ovoj stranici?
  • Skripta na ovoj stranici uzrokuje da Internet Explorer sporo radi. Ako nastavi da radi, vaš računar može prestati da reaguje. Želite li prekinuti skriptu?
  • Došlo je do greške u skripti na ovoj stranici.

Zašto dobijate greške u skripti

Uobičajeni razlog za greške u skriptiranju je taj što se greška dogodila iza scene, bilo na web serveru zbog grešaka u web pretraživaču ili na kraju programiranja softverskog programa.

Neispravna implementacija koda ili neka druga loša konfiguracija na softverskoj strani nije vaš problem za popravljanje. Najbolja stvar koju možete učiniti u toj situaciji je čekati ažuriranje od programera.

Međutim, greške u skriptiranju mogu biti i zbog nečega što se dešava na vašoj strani, na primjer s vašim softverskim programom ili operativnim sistemom 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že tretirati bezopasnu skriptu kao da je prijetnja koju treba izbrisati.

Kako popraviti greške u skripti

Greške skripte najčešće se vide u Internet Explorer-u 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 da ažurirate na noviji Edge pretraživač. Idite na njihovu stranicu da preuzmete najnoviju verziju.

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

Zbog ovoga, najbrži način da prestanete dobivati greške skripte je jednostavno prebacivanje pretraživača! Koristite nešto kao što je Edge, Chrome, Firefox ili Opera. Međutim, to zapravo ne rješava grešku u skripti.

Pratite ove korake redom, provjeravajući nakon svakog da vidite da li i dalje dobijate grešku:

Isključi greške u skriptiranju u IE

Prosječan korisnik zapravo ne mora vidjeti greške u skripti jer one služe samo kao smetnja. Ovo je posebno tačno ako vas greška zapravo ne sprječava da normalno koristite web stranicu ili program.

Možete bezbedno isključiti greške skripte u Internet Explorer-u, kao i programe koji koriste IE na pozadini, kao što je ovaj:

  1. Otvorite okvir za dijalog Run pritiskom na tipku Windows, a zatim tipku R.
  2. Unesite naredbu inetcpl.cpl za pokretanje Internet Properties.

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

    • Uvjerite se da oba Onemogući otklanjanje grešaka skripte (Internet Explorer) i Onemogući otklanjanje grešaka skripte (Ostalo) imaju kvačicu pored njih.
    • Neposredno ispod tih opcija, provjerite da Prikaži obavještenje o svakoj grešci skripte nije označeno (tako da nećete vidjeti obavještenja o greškama u skripti.)
    Image
    Image

    Ovo su zadane postavke za Windows 11 i Windows 10.

  5. Pritisnite OK da sačuvate promjene.

Uvjerite se da IE ne blokira važne funkcije skriptiranja

Isključivanje grešaka u skriptiranju 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 greške više ne vide.

Uverite se da niste onemogućili ActiveX skriptovanje i da Internet Explorer ne blokira Javu ili ActiveX. Određene sigurnosne postavke u IE-u će spriječiti ActiveX i Java da rade ispravno, što može uticati na upotrebljivost web stranice koja pokreće skriptu.

Najbrži način da ove funkcije ponovo funkcionišu (ako već nisu) je resetovanje sigurnosnih postavki u Internet Explorer-u.

Izbriši privremene internetske datoteke

Privremene datoteke se keširaju na vašem računaru od strane Internet Explorer-a tako da možete brže posjetiti web stranice, ali keš koji je prevelik ili koji pohranjuje oštećene podatke može dovesti do grešaka u skripti. Trebali biste povremeno brisati ove keš fajlove.

Dozvoli iskačuće prozore u vašem pretraživaču

Blokator iskačućih prozora je izuzetno koristan većinu vremena, ali zapravo može uzrokovati greške u skripti ako skripti nije dato dovoljno vremena da se pokrene jer pretraživač sprječava iskačuće prozore.

Svi web pretraživači vam omogućavaju da kontrolišete postavke blokade iskačućih prozora. Ako onemogućite blokator, skočni prozori će se ponovo pokrenuti.

Ažurirajte svoj softver

Zastarjeli softver može biti ono što uzrokuje određenu grešku u skripti koju vidite. To može biti zato što web lokacija ili program koji prikazuje grešku, ima minimalni zahtjev koji vaš računar ne ispunjava, ili zato što je greška skripte ispravljena putem ažuriranja koje nikada niste primili.

Trebali biste uvijek održavati Windows ažurnim.

Ažurirajte svoje programe treće strane ako dobijaju greške u skripti. Besplatni alat za ažuriranje softvera je jedan jednostavan način da to učinite.

Provjerite svoj sigurnosni softver

Moguće je da vaš antivirusni program ili firewall aplikacija blokira normalno pokretanje skripti ili ActiveX kontrola. Privremeno onemogućite oba da vidite da li i dalje dobijate grešku skripte.

Nikada ne bi trebalo da ostavljate računar otvoren za napade, ali u ovom slučaju može biti kriv sigurnosni softver, tako da njihovo privremeno onemogućavanje samo na nekoliko minuta neće naškoditi.

Procedura je drugačija za svaki program, ali trebalo bi da imate mogućnost da kliknete desnim tasterom miša na softver koji radi na Windows traci zadataka, pored sata, da isključite AV štitove ili onemogućite zaštitni zid. Ako ne, pokušajte otvoriti program - tamo definitivno postoji opcija da onemogućite aplikaciju.

Nešto drugo što treba tražiti kod vašeg antivirusnog skenera je da li je konfiguriran da provjerava viruse u folderima koje vaš web pretraživač koristi za čuvanje privremenih datoteka. Ako je tako, skener bi mogao pogrešno identificirati skripte kao zlonamjerni softver i staviti ih u karantin ili izbrisati prije nego što se pokrenu. Dodajte izuzimanje foldera ako vaša aplikacija to dozvoljava.

Internet Explorer podrazumevano koristi ovaj folder:


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

Google Chrome kešira podatke ovdje:


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

Poništi sve postavke Internet Explorera

Može postojati brojna podešavanja ili dodaci koji uzrokuju greške u skriptiranju u Internet Exploreru. najlakši način da sve te postavke vratite na zadane vrijednosti je da resetujete Internet Explorer.

Resetovanje IE-a će onemogućiti sve trake sa alatkama i dodatke, kao i resetovati svaku privatnost, bezbednost, iskačuće prozore, pregledanje karticama, podrazumevani web pretraživač i naprednu opciju.

Alternativni metod je da vidite da li samo jedan dodatak uzrokuje grešku u skripti, što možete učiniti putem Tools > Manage add- ons meni. Onemogućite dodatke jedan po jedan i testirajte greške u skripti nakon svakog.

U suprotnom, evo kako potpuno resetirati Internet Explorer:

  1. Otvorite dijaloški okvir Pokreni sa tipkom WIN+R.
  2. Unesite inetcpl.cpl da otvorite Internet Properties.
  3. Idite na karticu Advanced.
  4. Odaberite Reset na dnu, a zatim ponovo na ekranu Reset Internet Explorer Settings.

    Jedina opcija za korisnike Windows 11 sa ovog ekrana je Vrati napredne postavke.

  5. Odaberite Zatvori kada su sve postavke resetirane.
  6. Ponovo pokrenite računar.

Onemogući glatko pomicanje

Ovo je na dnu jer je to najmanje vjerovatni uzrok greške u skripti. Međutim, ako dobijete grešku kada gledate video zapise u Internet Explorer-u ili se video jednostavno ne prikazuje ispravno, opcija glatkog pomicanja u IE može uzrokovati probleme sa skriptama koje pokušavaju pokrenuti na stranici.

Evo kako da isključite glatko pomeranje u Internet Explorer-u:

  1. Koristite okvir za dijalog Run (Windows Key+R) da unesete naredbu inetcpl.cpl.
  2. Idite na karticu Advanced.
  3. U odeljku Pregledavanje, prema dnu, uklonite kvačicu pored Koristite glatko skrolovanje.
  4. Pritisnite OK da sačuvate i izađete.

Preporučuje se: