Błędy skryptu (czym są i jak je naprawić)

Spisu treści:

Błędy skryptu (czym są i jak je naprawić)
Błędy skryptu (czym są i jak je naprawić)
Anonim

Błąd skryptu to błąd, który występuje, gdy z jakiegoś powodu instrukcje ze skryptu nie mogą być wykonane poprawnie.

Większość użytkowników komputerów napotka błędy skryptu najczęściej w przeglądarce, gdy nie może ona wykonać instrukcji JavaScript lub VBScript (lub innego języka skryptowego) ze strony internetowej, ale mogą się one również zdarzyć w aplikacjach komputerowych.

Image
Image

Oto kilka przykładowych komunikatów o błędach skryptu:

  • Błędy na tej stronie mogą spowodować jej nieprawidłowe działanie.
  • Wystąpił błąd w czasie wykonywania. Czy chcesz debugować?
  • Błąd skryptu Internet Explorera. Wystąpił błąd w skrypcie w wierszu 1. Czy chcesz kontynuować uruchamianie skryptów na tej stronie?
  • Skrypt na tej stronie spowalnia działanie Internet Explorera. Jeśli nadal będzie działać, komputer może przestać odpowiadać. Czy chcesz przerwać skrypt?
  • Wystąpił błąd w skrypcie na tej stronie.

Dlaczego otrzymujesz błędy skryptu

Częstym powodem błędów skryptów jest to, że w tle wystąpił błąd, albo na serwerze sieciowym z powodu błędów w przeglądarce internetowej, albo na końcu programowania programu.

Niepoprawna implementacja kodu lub inna zła konfiguracja po stronie oprogramowania nie jest Twoim problemem do naprawienia. Najlepiej w takiej sytuacji poczekać na aktualizację od dewelopera.

Jednakże błędy skryptów mogą być również spowodowane czymś, co dzieje się po Twojej stronie, na przykład z Twoim własnym programem lub systemem operacyjnym, który nie jest w stanie poprawnie załadować skryptu. Na przykład w Twojej przeglądarce może być ustawienie blokujące skrypty lub oprogramowanie zabezpieczające może traktować nieszkodliwy skrypt tak, jakby stanowił zagrożenie, które należy usunąć.

Jak naprawić błędy skryptu

Błędy skryptu są najczęściej spotykane w przeglądarce Internet Explorer lub w aplikacji, która używa IE do uzyskiwania dostępu do Internetu lub uruchamiania lokalnych skryptów, więc większość z tych kroków rozwiązywania problemów dotyczy IE.

Microsoft nie obsługuje już przeglądarki Internet Explorer i zaleca aktualizację do nowszej przeglądarki Edge. Wejdź na ich stronę, aby pobrać najnowszą wersję.

Chociaż Microsoft Edge w dużej mierze zastąpił IE, niektóre z tych samych problemów mogą się pojawić. Poprawki są również takie same lub bardzo podobne.

Z tego powodu najszybszym sposobem na powstrzymanie błędów skryptów jest po prostu zmiana przeglądarki! Użyj czegoś takiego jak Edge, Chrome, Firefox lub Opera. Jednak wykonanie tego nie rozwiązuje błędu skryptu.

Wykonaj następujące kroki w kolejności, sprawdzając po każdym, czy nadal pojawia się błąd:

Wyłącz błędy skryptów w IE

Przeciętny użytkownik nie musi widzieć błędów skryptu, ponieważ służą one tylko jako irytacja. Jest to szczególnie ważne, jeśli błąd nie uniemożliwia normalnego korzystania z witryny lub programu.

Możesz bezpiecznie wyłączyć błędy skryptów w Internet Explorerze, a także w programach korzystających z IE na zapleczu, w ten sposób:

  1. Otwórz okno dialogowe Uruchom, naciskając klawisz Windows, a następnie klawisz R.
  2. Wprowadź polecenie inetcpl.cpl, aby uruchomić Właściwości internetowe.

  3. Otwórz kartę o nazwie Zaawansowane.
  4. Przewiń w dół, aż znajdziesz sekcję Przeglądanie, a następnie poszukaj tych trzech ustawień (to, co zobaczysz, zależy od używanego systemu operacyjnego):

    • Upewnij się, że zarówno Wyłącz debugowanie skryptów (Internet Explorer) jak i Wyłącz debugowanie skryptów (Inne) mają zaznaczenie obok nich.
    • Tuż poniżej tych opcji sprawdź, czy Wyświetlaj powiadomienie o każdym błędzie skryptu nie jest zaznaczone (aby nie widzieć powiadomień o błędach skryptu).
    Image
    Image

    Są to ustawienia domyślne dla systemów Windows 11 i Windows 10.

  5. Naciśnij OK, aby zapisać zmiany.

Upewnij się, że IE nie blokuje ważnych funkcji skryptów

Wyłączenie błędów skryptów sprawi, że nie będziesz ich widzieć, ale nie musi oznaczać, że same skrypty będą działać poprawnie tylko dlatego, że powiązane z nimi błędy nie są już widoczne.

Upewnij się, że nie wyłączono skryptów ActiveX i czy Internet Explorer nie blokuje Java ani ActiveX. Niektóre ustawienia zabezpieczeń w IE uniemożliwiają prawidłowe działanie ActiveX i Java, co może mieć wpływ na użyteczność strony internetowej, na której działa skrypt.

Najszybszym sposobem przywrócenia działania tych funkcji (jeśli jeszcze nie są) jest zresetowanie ustawień zabezpieczeń w przeglądarce Internet Explorer.

Usuń tymczasowe pliki internetowe

Pliki tymczasowe są buforowane na Twoim komputerze przez Internet Explorer, dzięki czemu możesz szybciej odwiedzać strony internetowe, ale zbyt duża pamięć podręczna lub taka, która przechowuje uszkodzone dane, może powodować błędy skryptów. Należy okresowo usuwać te pliki pamięci podręcznej.

Zezwalaj na wyskakujące okienka w przeglądarce

Blokowanie wyskakujących okienek jest bardzo przydatne przez większość czasu, ale w rzeczywistości może powodować błędy skryptu, jeśli skrypt nie ma wystarczająco dużo czasu na uruchomienie, ponieważ przeglądarka blokuje wyskakujące okienka.

Wszystkie przeglądarki internetowe pozwalają kontrolować ustawienia blokowania wyskakujących okienek. Jeśli wyłączysz blokadę, wyskakujące okienka będą mogły być ponownie uruchamiane.

Zaktualizuj swoje oprogramowanie

Nieaktualne oprogramowanie może być przyczyną konkretnego błędu skryptu, który widzisz. Może to być spowodowane tym, że witryna lub program wyświetlający błąd ma minimalne wymagania, których Twój komputer nie spełnia, lub błąd skryptu został naprawiony przez aktualizację, której nigdy nie otrzymałeś.

Należy zawsze aktualizować system Windows.

Zaktualizuj programy innych firm, jeśli otrzymują błędy skryptów. Darmowe narzędzie do aktualizacji oprogramowania to prosty sposób na zrobienie tego.

Sprawdź oprogramowanie zabezpieczające

Możliwe, że Twój program antywirusowy lub zapora blokuje normalne działanie skryptów lub formantów ActiveX. Tymczasowo wyłącz oba, aby sprawdzić, czy nadal pojawia się błąd skryptu.

Nigdy nie należy pozostawiać komputera otwartego na ataki, ale w tym przypadku winą może być oprogramowanie zabezpieczające, więc tymczasowe wyłączenie go tylko na kilka minut nie zaszkodzi.

Procedura jest inna dla każdego programu, ale powinieneś być w stanie kliknąć prawym przyciskiem myszy oprogramowanie uruchomione na pasku zadań Windows, obok zegara, aby wyłączyć osłony AV lub wyłączyć zaporę. Jeśli nie, spróbuj otworzyć program - na pewno jest tam opcja wyłączenia aplikacji.

W przypadku skanera antywirusowego należy jeszcze zwrócić uwagę na to, czy jest skonfigurowany do sprawdzania wirusów w folderach używanych przez przeglądarkę internetową do przechowywania plików tymczasowych. Jeśli tak, skaner może nieprawidłowo zidentyfikować skrypty jako złośliwe oprogramowanie i poddać je kwarantannie lub usunąć, zanim będą mogły zostać uruchomione. Dodaj wykluczenie folderu, jeśli pozwala na to Twoja aplikacja.

Internet Explorer domyślnie używa tego folderu:


C:\Użytkownicy\[nazwa użytkownika]\AppData\Local\Microsoft\Windows\INetCache

Google Chrome przechowuje dane tutaj:


C:\Użytkownicy\[nazwa użytkownika]\AppData\Local\Google\Chrome\Dane użytkownika\Default\Cache

Zresetuj wszystkie ustawienia Internet Explorera

Może istnieć wiele ustawień lub dodatków powodujących błędy skryptów w programie Internet Explorer. najłatwiejszym sposobem przywrócenia wszystkich tych ustawień do wartości domyślnych jest zresetowanie Internet Explorera.

Zresetowanie IE spowoduje wyłączenie wszystkich pasków narzędzi i dodatków, a także zresetowanie wszystkich opcji prywatności, bezpieczeństwa, wyskakujących okienek, przeglądania w kartach, domyślnej przeglądarki internetowej i opcji zaawansowanych.

Alternatywną metodą jest sprawdzenie, czy tylko jeden dodatek powoduje błąd skryptu, co można zrobić za pomocą Narzędzia > Zarządzaj dodatkami ons menu. Wyłączaj dodatki pojedynczo i testuj błędy skryptu po każdym z nich.

W przeciwnym razie, oto jak całkowicie zresetować Internet Explorera:

  1. Otwórz okno dialogowe Uruchom za pomocą klawisza skrótu WIN+R.
  2. Wprowadź inetcpl.cpl, aby otworzyć Właściwości internetowe.
  3. Przejdź do zakładki Zaawansowane.
  4. Wybierz Reset na dole, a następnie ponownie na ekranie Resetuj ustawienia Internet Explorera.

    Jedyną opcją dla użytkowników systemu Windows 11 z tego ekranu jest Przywróć ustawienia zaawansowane.

  5. Wybierz Zamknij po zresetowaniu wszystkich ustawień.
  6. Uruchom ponownie komputer.

Wyłącz płynne przewijanie

To jest na dole, ponieważ jest to najmniej prawdopodobna przyczyna błędu skryptu. Jeśli jednak pojawia się błąd podczas oglądania filmów w Internet Explorerze lub film nie wyświetla się poprawnie, opcja Płynnego przewijania w IE może powodować problemy ze skryptami, które próbują uruchomić na stronie.

Oto jak wyłączyć płynne przewijanie w Internet Explorerze:

  1. Użyj okna dialogowego Uruchom (Klawisz Windows+R), aby wprowadzić polecenie inetcpl.cpl.
  2. Przejdź do zakładki Zaawansowane.
  3. W sekcji Przeglądanie, w dół, usuń zaznaczenie obok Użyj płynnego przewijania.
  4. Naciśnij OK, aby zapisać i wyjść.

Zalecana: