Varování Neodpovídající skript ve Firefoxu

V poslední době se ve Firefoxu setkávám s upozorněním, které mi oznámilo, že skript na stávajícím webu nereaguje a ptá se mě, jestli chci zastavit nebo pokračovat. To je docela vágní varování a zpočátku jsem byl zmaten příčinou. Podivné bylo, že se zdálo, že se web načetl úplně a že se přesto varování zobrazilo.

Existují dvě možné příčiny chyby. Může to být způsobeno doplňkem Firefox nebo webem, který používá chybný kód JavaScript. Ve skutečnosti je docela snadné zjistit příčinu varovné zprávy. Uživatelé musí skript zastavit a přistupovat k chybové konzoli Firefoxu pomocí zkratky Ctrl-Shift-J nebo kliknutím na Firefox> Web Developer> Chybová konzole v nabídce. Poslední chybová zpráva by měla naznačovat příčinu chyby.



Obecně je pravděpodobnější, že rozšíření je příčinou, pokud narazíte na chybu na několika různých webech, zatímco varování na stejném webu odkazuje na chybný JavaScript na tomto webu. Existují samozřejmě výjimky, například pokud spustíte rozšíření, které například upravuje chování na konkrétním webu.

Warning Unresponsive Script

Pokud máte podezření, že skript potřebuje jen několik sekund ke spuštění, musíte upravit nastavení v konfiguraci Firefoxu. Do adresního řádku zadejte about: config a filtrujte řetězec dom.max_script_run_time. Výchozí nastavení je 20 (sekundy), stačí přidat několik dalších, například zvýšit na 25 nebo více.



Ve Firefoxu je k dispozici několik dalších možností, jak vyřešit varování skriptů. Můžete například nainstalovat doplněk jako NoScript nebo YesScript blokovat všechny nebo pouze vybírat skripty z běhu v prohlížeči. Toto funguje dobře, pouze pokud skript není vyžadován pro funkčnost webu.

Další možností, jak zjistit, zda rozšíření způsobují varovnou zprávu, je spuštění Firefoxu se zakázanými všemi rozšířeními. Můžete tak učinit kliknutím na Firefox> Nápověda> Restartovat s deaktivovanými doplňky.