Kredit obrázku: UberImages/iStock/GettyImages
Váš internetový prohlížeč může občas zobrazit dialogové okno s informací, že narazil na dlouho běžící skript. Můžete si všimnout, že prohlížeč běží pomalu nebo zamrzá a můžete mít problémy s načítáním jiných webových stránek, když je skript spuštěn. Vzdělávejte se v tom, co je scénář a kdy jej ukončit.
Co je to skript?
Ve většině případů je skript, na který odkazuje zpráva dlouhotrvajícího skriptu, část kódu JavaScript, který se váš internetový prohlížeč pokouší spustit. JavaScript se používá ke zlepšení vašeho zážitku z prohlížení, protože umožňuje různé funkce na webových stránkách, které navštěvujete. JavaScript se například používá k ověření formulářů, které vyplňujete na webových stránkách, když je vyplňujete. Pokud vynecháte povinné pole, budete upozorněni ihned, nikoli chybová zpráva po odeslání formuláře. JavaScript také umožňuje animace na webových stránkách spolu s mnoha dalšími funkcemi. Většina skriptů běží bez problémů, ale někdy JavaScript může způsobit, že se objeví chybová zpráva.
Video dne
Dlouho běžící skript
Skripty jsou efektivně počítačové programy a dokonce i ty malé mohou mít složitost, která za určitých podmínek vede k neefektivnímu provádění. To je případ dlouhotrvajícího scénáře; je to skript, který narazil na problém. Pokud například soubor JavaScript interaguje s databází, může jeho spuštění trvat několik sekund. To je podle počítačových standardů považováno za dlouhou dobu provádění, takže některé prohlížeče mohou zobrazit zprávu o dlouhotrvajícím skriptu. Další příklad nastane, když soubor JavaScript s mnoha řádky kódu způsobí, že doba provádění je příliš pomalá pro standardy prohlížeče. Dalším příkladem je špatně kódovaný soubor JavaScript, který se nezastaví, dokud jej ručně neukončíte. Každý internetový prohlížeč má svou vlastní definici dlouhotrvajícího skriptu a zobrazí dialogové okno, když narazí na skript, který překračuje povolenou dobu provádění prohlížeče.
Internetové prohlížeče
Způsob, jakým prohlížeč definuje dlouhotrvající skript, závisí na standardech daného prohlížeče. Prohlížeče jako Internet Explorer a Microsoft Edge definují skript podle počtu řádků kódu, který skriptovací stroj provedl. Pokud má kód více než pět milionů řádků, zobrazí se zpráva dlouhotrvajícího skriptu. Naproti tomu Mozilla Firefox, Safari a Google Chrome sledují dobu, po kterou byl skriptovací stroj spouštěn. Pokud skript trvá déle než 10 sekund, zobrazí se zpráva o dlouhotrvajícím skriptu.
Jak opravit
Když váš internetový prohlížeč narazí na dlouho běžící skript, zobrazí se na obrazovce dialogové okno, které říká, že skript běží dlouho nebo může způsobit, že váš počítač přestane reagovat. Provádění skriptu je v tomto okamžiku pozastaveno. Máte na výběr, zda chcete skript nechat běžet, nebo skript ukončit. Ukončení se doporučuje, protože pokud skript může zpomalit váš prohlížeč, pokud je povoleno jeho spuštění. Pokud váš prohlížeč nereaguje, stiskněte současně tlačítka "Ctrl", "Alt" a "Delete" pro spuštění "Správce úloh" a poté klikněte na svůj prohlížeč a vyberte tlačítko "Ukončit proces".