Zasluga slike: UberImages/iStock/GettyImages
Vaš internetski preglednik može povremeno prikazati dijaloški okvir koji vas obavještava da je naišao na dugotrajnu skriptu. Možda ćete primijetiti da preglednik radi sporo ili se zamrzava, a možda ćete imati problema s učitavanjem drugih web-mjesta dok je skripta pokrenuta. Educirajte se o tome što je scenarij i kada ga završiti.
Što je skripta?
U većini slučajeva, skripta na koju se poziva dugotrajna poruka skripte je dio JavaScript koda koji vaš internetski preglednik pokušava izvršiti. JavaScript se koristi za poboljšanje vašeg iskustva pregledavanja jer omogućuje različite funkcionalnosti na web stranicama koje posjećujete. Na primjer, JavaScript se koristi za provjeru valjanosti obrazaca koje ispunjavate na web stranici dok ih ispunjavate. Ako propustite obavezno polje, odmah ćete dobiti obavijest, a ne poruku o pogrešci nakon slanja obrasca. JavaScript također omogućuje animacije na web stranici zajedno s mnogim drugim značajkama. Većina skripti radi bez problema, ali ponekad JavaScript može uzrokovati iskakanje poruke o pogrešci.
Video dana
Dugotrajna skripta
Skripte su zapravo računalni programi, a čak i mali mogu imati složenosti koje rezultiraju neučinkovitim izvršavanjem pod određenim uvjetima. To je slučaj s dugotrajnim scenarijem; to je skripta koja je naišla na problem. Ako JavaScript datoteka stupi u interakciju s bazom podataka, na primjer, može potrajati nekoliko sekundi da se izvrši. Ovo se prema računalnim standardima smatra dugim vremenom izvršavanja, tako da neki preglednici mogu prikazati poruku dugotrajne skripte. Drugi primjer se događa kada JavaScript datoteka s mnogo redaka koda uzrokuje da vrijeme izvršenja bude presporo za standarde preglednika. Drugi primjer je loše kodirana JavaScript datoteka koja se ne prestaje izvršavati dok je ručno ne prekinete. Svaki internetski preglednik ima svoju definiciju dugotrajne skripte i prikazuje dijaloški okvir kada naiđe na skriptu koja premašuje dopuštenje preglednika za vrijeme izvršenja.
Internet preglednici
Način na koji preglednik definira dugotrajnu skriptu ovisi o standardima tog preglednika. Preglednici kao što su Internet Explorer i Microsoft Edge definiraju skriptu gledajući broj redaka koda koji je motor skripte izvršio. Ako kod ima više od pet milijuna redaka, vidjet ćete dugotrajnu poruku skripte. Nasuprot tome, Mozilla Firefox, Safari i Google Chrome gledaju na duljinu vremena koje je pokretač skripte izvršavao. Ako skripta traje dulje od 10 sekundi, vidjet ćete dugotrajnu poruku skripte.
Kako popraviti
Kada vaš internetski preglednik naiđe na dugotrajnu skriptu, na zaslonu ćete vidjeti dijaloški okvir koji kaže da skripta dugo radi ili da može uzrokovati da vaše računalo ne reagira. Izvršenje skripte je u ovom trenutku pauzirano. Imate izbor da pustite skriptu da se pokrene ili prekine skriptu. Preporuča se prekid jer ako skripta može usporiti vaš preglednik ako je dopušteno pokrenuti. Ako vaš preglednik ne reagira, istovremeno pritisnite gumbe "Ctrl", "Alt" i "Delete" da biste pokrenuli "Upravitelj zadataka", a zatim kliknite svoj preglednik i odaberite gumb "Završi proces".