Chyby skriptu môže byť ťažké identifikovať, pretože tieto chyby nie sú popisné. Chyby skriptu sú zámerne navrhnuté týmto spôsobom z bezpečnostných dôvodov, ale na vyriešenie problému nepotrebujete vedieť, prečo k chybe skriptu došlo.
Ako sa zobrazujú chybové správy skriptu
Keď sa vyskytne chyba skriptu, zvyčajne sa zobrazí hlásenie ako:
- V skripte na tejto stránke sa vyskytla chyba.
- Upozornenie: Skript nereaguje. Skript na tejto stránke môže byť zaneprázdnený alebo prestal reagovať.
- Skript na tejto stránke môže byť zaneprázdnený alebo prestal reagovať. Teraz môžete skript zastaviť, otvoriť ho v ladiacom nástroji alebo nechať skript pokračovať.
Príčina chybových správ skriptu
Chybové správy skriptov sú zahmlené a tieto chyby môže spôsobiť veľa vecí. Chyby skriptu naznačujú, že skript na webovej lokalite, ktorú navštevujete, nejakým spôsobom nefungoval. Možno sa nepodarilo spustiť, zlyhalo počas behu, zamrzlo alebo sa mohlo stať niečo iné.
Vo väčšine prípadov nemusíte vedieť, prečo sa chyba skriptu vyskytla, aby ste ju opravili. Buď máte problém s webovým prehliadačom, ktorý môžete opraviť, alebo je skript poškodený, čo nemôžete opraviť.
V prehliadači Internet Explorer vznikajú niektoré chyby skriptov nahradením prehliadača Internet Explorer programom Edge. Microsoft navrhuje, aby ste prešli na Edge.
Ako opraviť chybu skriptu
V niektorých prípadoch je najlepšou odpoveďou na chybu skriptu ignorovať ju. Ak v chybovej správe vyberiete OK alebo Cancel a webová lokalita sa naďalej načítava bez akýchkoľvek zistiteľných problémov, chyba skriptu je skôr menšia nepríjemnosť ako niečo, o čo sa musíte starať.
Keď chyba skriptu narúša funkčnosť webovej stránky alebo sú tieto chyby príliš obťažujúce, existuje niekoľko krokov, ktorými môžete problém vyriešiť.
-
Načítajte webovú stránku znova. Chybu skriptu, najmä chybu, ktorá naznačuje, že spustenie skriptu trvá príliš dlho, možno opraviť opätovným načítaním webovej stránky. Ak sa chyba nezopakuje, nemusíte sa o ňu starať. Ak sa bude aj naďalej vracať, môže ísť o problém s webovým prehliadačom.
- Ak chcete vynútiť opätovné načítanie webovej stránky v systéme Windows, stlačte Ctrl+F5.
- Ak chcete vynútiť opätovné načítanie webovej stránky v systéme macOS, stlačte Command+Shift+R.
-
Aktualizujte webový prehliadač. Zastarané webové prehliadače niekedy interagujú so skriptmi neočakávaným spôsobom, čo vedie k chybám. Aktualizácia prehliadača Google Chrome alebo Firefox je jednoduchá.
Microsoft Edge sa aktualizuje automaticky spolu so systémom Windows. Ak máte problémy so službou Windows Update, existujú aj iné spôsoby aktualizácie systému Windows.
- Načítať ďalšie webové stránky. Ak na jednej webovej lokalite vidíte chyby skriptov, pravdepodobne je problém so skriptami na tejto webovej lokalite a nemôžete s tým nič robiť. Ak vidíte chyby skriptu na viacerých webových stránkach, pravdepodobne ide o problém s webovým prehliadačom.
-
Prepnite na iný webový prehliadač. Toto je jednoduchý a dôležitý krok, ktorý môže pomôcť zúžiť zdroj problému. Ak sa webová stránka načíta dobre v inom prehliadači, potom sa vyskytol problém s prvým prehliadačom.
V niektorých prípadoch je najlepšou a najjednoduchšou možnosťou použiť iný prehliadač, ktorý nevytvára chyby skriptu.
-
Načítajte webovú stránku pomocou iného zariadenia. Ak sa vám pri návšteve webovej stránky v počítači zobrazí chyba skriptu, no nevidíte ju, keď túto stránku navštívite pomocou telefónu, počítača priateľa alebo iného zariadenia, problém je na vašej strane.
Ak sa na viacerých zariadeniach zobrazuje rovnaká chyba, pravdepodobne je problém s webovou stránkou. V takom prípade všetko, čo môžete urobiť, je počkať, kým webový dizajnér problém vyrieši.
- Odstráňte dočasné internetové súbory. Ak sú v počítači poškodené súbory internetovej vyrovnávacej pamäte, môžu sa zobraziť chyby skriptu. Vo väčšine prípadov tento problém vyrieši vymazanie vyrovnávacej pamäte webového prehliadača.
-
Zakázať doplnky. Keď sa niečo pokazí, nepredvídaná interakcia medzi doplnkom a webovou stránkou mohla zabrániť správnemu spusteniu skriptu.
Ak chyba skriptu po zakázaní doplnkov zmizne, znova povoľte tieto doplnky jeden po druhom, aby ste zistili, ktorý doplnok spôsobil problém. Buď pokračujte v používaní doplnku a žite s chybou skriptu, alebo prestaňte tento doplnok používať, kým vývojár problém nevyrieši.
- Zakázať hardvérovú akceleráciu. Hardvérová akcelerácia umožňuje webovému prehliadaču využiť výkon grafickej karty. V niektorých prípadoch táto funkcia preruší určité skripty. Ak ho vypnete, tieto skripty sa budú spúšťať normálne. Hardvérovú akceleráciu môžete vypnúť v prehliadači Chrome a deaktivovať hardvérovú akceleráciu vo Firefoxe.
-
Obnovte nastavenia zabezpečenia prehliadača alebo obnovte prehliadač. V niektorých prípadoch môžu nastavenia vysokého zabezpečenia vo webovom prehliadači rušiť skripty. Ak nemáte konkrétny dôvod na také vysoké nastavenia zabezpečenia, obnovte úroveň zabezpečenia.
Ak to nefunguje, obnovte nastavenia prehliadača naraz. Môžete rýchlo resetovať Chrome do predvoleného stavu, obnoviť Firefox, resetovať Microsoft Edge a Safari.
- Počkajte na webdizajnéra. Ak aj po vykonaní týchto opráv stále dochádza k chybám skriptu, pravdepodobne sa vyskytol problém so skriptom na webovej lokalite.