Během načítání stránky můžete obdržet upozornění o nereagujícím skriptu s textem „Skript na této stránce je buď zaneprázdněn nebo přestal reagovat. Můžete ho ukončit nebo počkat, jestli se dokončí sám.“ Tento článek vysvětluje, proč k tomu může dojít a podává možná řešení.
Toto chybové hlášení vám sděluje, že se Firefox domnívá, že skript pravděpodobně běží nekontrolovaně a zapříčinil by zamrznutí Firefoxu, kdyby by se nechal běžet dál. Skript by mohl být obsažen v načítané webové stránce, v nainstalovaném rozšíření, nebo dokonce i v samotném Firefoxu.
Obsah
Umožnění skriptu běžet déle
Jestliže zjistíte, že kliknutí na tlačítko
vyvolá toto dialogové okno znovu, nechat skript běžet déle vám nepomůže; jen to způsobí chvilkové zamrznutí Firefoxu. Pokud však po kliknutí na tlačítko funguje Firefox normálně, pak pravděpodobně skript pouze potřebuje trochu více času ke svému dokončení.Chcete-li nastavit, aby Firefox nechal skript běžet déle:
- Do adresního řádku zadejte about:config a stiskněte klávesu EnterReturn.
Může se zobrazit upozornění. Pokračovat na stránku about:config budete po kliknutí na tlačítko . - Na stránce about:config vyhledejte předvolbu dom.max_script_run_time.
- Klikněte na její tlačítko Upravit a zadejte hodnotu 20.
- Klikněte na zatržítko , aby se provedené změny uložily.
Nyní, když je skriptům umožněno běžet delší dobu, je pravděpodobné, že tuto výzvu již neobdržíte.
Pokud se s touto výzvou setkáváte i nadále (nebo chcete-li, aby se znovu objevovala), měli byste tuto předvolbu nastavit zpět na její výchozí hodnotu.
- Do adresního řádku zadejte about:config a stiskněte klávesu EnterReturn.
Může se zobrazit upozornění. Pokračovat na stránku about:config budete po kliknutí na tlačítko . - Na stránce about:config vyhledejte předvolbu dom.max_script_run_time.
- Klikněte na její tlačítko Obnovit .
K chybě dochází při přístupu na určité webové stránky
Jestliže k této chybě dochází pouze při přístupu na určitou webovou stránku, můžete skripty na této webové stránce blokovat. Mnohé stránky si zachovávají svoji funkčnost, i když mají zakázáno spouštět skripty.
- Nainstalujte si rozšíření JavaScript Toggle On and Off.
- Klikněte na tlačítko nabídky , zvolte a přejděte do sekce .
- Najděte položku JavaScript Toggle On and Off a klikněte na její tlačítko .
- Sjeďte dolů a do textového pole Black-list zadejte adresu stránky, která vyvolává toto chybové hlášení.
- Klikněte na tlačítko . Do seznamu bude přidáno doménové jméno této stránky.
Teď, když jsou na problémové stránce skripty blokovány, nebude se již při jejím načítání zobrazovat upozornění o nereagujícím skriptu.
Další příčiny
Problém může být způsobován nějakým doplňkem. K tomu si přečtěte článek Diagnostika rozšíření, motivů vzhledu a hardwarové akcelerace za účelem řešení obvyklých problémů s Firefoxem.
Založeno na informacích z článku Unresponsive Script Warning (mozillaZine KB)