Čo je to dlho spustený skript na mojom počítači?

Sústredený mladý africký študent sedí na schodoch pomocou notebooku

Kredit za obrázok: UberImages/iStock/GettyImages

Váš internetový prehliadač môže občas zobraziť dialógové okno, ktoré vás informuje, že narazil na dlho spustený skript. Môžete si všimnúť, že prehliadač beží pomaly alebo zamŕza a počas spustenia skriptu môžete mať problémy s načítaním iných webových stránok. Vzdelávajte sa o tom, čo je scenár a kedy ho ukončiť.

Čo je to skript?

Vo väčšine prípadov je skript, na ktorý odkazuje správa s dlhotrvajúcim skriptom, časť kódu JavaScript, ktorý sa váš internetový prehliadač pokúša spustiť. JavaScript sa používa na zlepšenie vášho zážitku z prehliadania, pretože umožňuje rôzne funkcie na webových stránkach, ktoré navštevujete. JavaScript sa napríklad používa na overenie formulárov, ktoré vypĺňate na webovej lokalite pri ich vypĺňaní. Ak vynecháte povinné pole, budete o tom okamžite informovaní, namiesto toho, aby sa vám po odoslaní formulára zobrazilo chybové hlásenie. JavaScript tiež umožňuje animácie na webovej stránke spolu s mnohými ďalšími funkciami. Väčšina skriptov beží bez problémov, ale niekedy JavaScript môže spôsobiť, že sa zobrazí chybové hlásenie.

Video dňa

Dlhobežný skript

Skripty sú efektívne počítačové programy a dokonca aj tie malé môžu mať zložitosť, ktorá za určitých podmienok vedie k neefektívnemu vykonávaniu. To je prípad dlhotrvajúceho scenára; je to skript, ktorý narazil na problém. Ak napríklad súbor JavaScript interaguje s databázou, spustenie môže trvať niekoľko sekúnd. Počítačové štandardy to považujú za dlhý čas spustenia, takže niektoré prehliadače môžu zobraziť správu o dlhotrvajúcom skripte. Ďalší príklad nastane, keď súbor JavaScript s mnohými riadkami kódu spôsobí, že čas vykonania je príliš pomalý pre štandardy prehliadača. Ďalším príkladom je zle kódovaný súbor JavaScript, ktorý sa nezastaví, kým ho manuálne neukončíte. Každý internetový prehliadač má svoju vlastnú definíciu dlhotrvajúceho skriptu a zobrazí dialógové okno, keď narazí na skript, ktorý prekračuje povolenú dobu vykonania prehliadača.

Internetové prehliadače

Spôsob, akým prehliadač definuje dlhotrvajúci skript, závisí od štandardov daného prehliadača. Prehliadače ako Internet Explorer a Microsoft Edge definujú skript na základe počtu riadkov kódu, ktoré skriptový stroj vykonal. Ak má kód viac ako päť miliónov riadkov, zobrazí sa správa skriptu, ktorý trvá dlho. Na rozdiel od toho, Mozilla Firefox, Safari a Google Chrome sa pozerajú na dĺžku času, ktorý skriptovací stroj vykonával. Ak skript trvá dlhšie ako 10 sekúnd, zobrazí sa správa o dlhotrvajúcom skripte.

Ako opraviť

Keď váš internetový prehliadač narazí na dlho spustený skript, na obrazovke sa zobrazí dialógové okno, ktoré hovorí, že skript je spustený dlho alebo môže spôsobiť, že váš počítač prestane reagovať. Vykonávanie skriptu je v tomto bode pozastavené. Máte na výber buď nechať skript bežať, alebo skript ukončiť. Ukončenie sa odporúča, pretože ak skript môže spomaliť váš prehliadač, ak je povolené jeho spustenie. Ak váš prehliadač neodpovedá, stlačte súčasne tlačidlá "Ctrl", "Alt" a "Delete", čím spustíte "Správcu úloh" a potom kliknite na svoj prehliadač a vyberte tlačidlo "Ukončiť proces".