Ostrzeżenie „Skrypt nie odpowiada”

Firefox może wyświetlić okno „Ostrzeżenie: Skrypt nie odpowiada”, którego treść brzmi: „Skrypt na tej stronie może być zajęty lub przestał odpowiadać. Można przerwać ten skrypt teraz lub kontynuować, by sprawdzić, czy jego wykonywanie się zakończy.” Ten artykuł opisuje, z jakiego powodu mogło się to zdarzyć i jakie są możliwe rozwiązania problemu.

Ten błąd informuje, że Firefox podejrzewa, iż skrypt może działać poza kontrolą i zawiesić przeglądarkę, jeśli nic nie zostanie zrobione. Skrypt może być umieszczony na przeglądanej stronie internetowej, w zainstalowanym rozszerzeniu lub programie Firefox.

Zezwolenie na dłuższe działanie skryptu

Jeśli po naciśnięciu przycisku Dalej wyświetla się ponownie to samo okno dialogowe, zezwolenie na dłuższe działanie skryptu nie pomoże. Jeśli jednak można normalnie używać Firefoksa po naciśnięciu Dalej, wtedy skrypt mógł po prostu potrzebować dodatkowego czasu na ukończenie działania.

Możesz skonfigurować program Firefox, by zezwalał skryptowi na dłuższe działanie:

Ostrzeżenie: Modyfikacja zaawansowanych ustawień może spowodować problemy, takie jak utrata stabilności i wydajności programu Firefox oraz zagrożenie bezpieczeństwa. Zalecane tylko dla zaawansowanych użytkowników.

  1. Wpisz about:config w pasku adresu i wciśnij klawisz EnterReturn.
    Może wyświetlić się strona z ostrzeżeniem. Naciśnij przycisk Akceptuję ryzyko, kontynuuj, aby przejść na stronę about:config.
  2. Na stronie about:config wyszukaj preferencję dom.max_script_run_time.
  3. Kliknij przycisk Edycja Fx71aboutconfig-EditButton i wprowadź wartość 20.
  4. Naciśnij przycisk potwierdzenia Fx71aboutconfig-Checkmark aby zachować wartość preferencji.

Po zezwoleniu skryptom na dłuższe działanie możesz więcej nie otrzymać już tego komunikatu.

Jeśli jednak nadal otrzymujesz komunikat (lub chcesz otrzymywać go znowu), musisz przywrócić ustawienie do domyślnej wartości.

  1. Wpisz about:config w pasku adresu i wciśnij klawisz EnterReturn.
    Może wyświetlić się strona z ostrzeżeniem. Naciśnij przycisk Akceptuję ryzyko, kontynuuj, aby przejść na stronę about:config.
  2. Na stronie about:config wyszukaj preferencję dom.max_script_run_time.
  3. Kliknij przycisk Resetuj Fx71aboutconfig-ResetButton po prawej.

Błędy zdarzające się podczas dostępu do określonych stron

Jeśli błąd zdarza się tylko na określonej stronie, możesz zablokować uruchamianie skryptów z tej strony. Wiele stron pozostaje funkcjonalnych, nawet gdy skrypty są zablokowane.

  1. Zainstaluj rozszerzenie JavaScript Toggle On and Off.
  2. Kliknij przycisk menu Fx89menuButton, następnie Dodatki i motywy i wybierz panel Rozszerzenia.
  3. Znajdź pozycję JavaScript Toggle On and Off i kliknij przycisk OpcjePreferencje.
  4. Przejdź do pola tekstowego Black-list i wpisz adres URL strony powodującej problemy.
  5. Naciśnij przycisk Zapisz. Nazwa domeny tej strony zostanie dodana do listy.

Od tej chwili strona powodująca problem będzie miała zablokowane uruchamianie skryptów. Dzięki temu nie będą pojawiały się ostrzeżenia o nieodpowiadających skryptach.

Jeśli potrzebujesz pomocy dotyczącej dodatku, skontaktuj się bezpośrednio z jego twórcą.

Inne przyczyny

Przyczyną problemu może być również dodatek. Zapoznaj się ze stroną Rozwiązywanie problemów z rozszerzeniami i motywami.

Czy ten artykuł okazał się pomocny?

Proszę czekać…

Osoby, które pomogły w tworzeniu tego artykułu:

Illustration of hands

Pomóż nam

Zdobywaj wiedzę i dziel się nią z innymi. Odpowiadaj na pytania i ulepsz naszą bazę wiedzy.

Więcej informacji