Ako opraviť, že Webkit narazil na internú chybu v Safari

Stále sa vám zobrazuje „ Safari nemôže otvoriť webovú stránku; WebKit narazil na internú chybu“ alebo chybový kód „ WebKit ErrorDomain:300“ pri pokuse o načítanie webových stránok vo vašom prehliadači Safari ? Ukážeme vám, ako to opraviť na zariadeniach iPhone, iPad a Mac .

Zariadenia Apple(Apple) používajú na vykresľovanie webových stránok v prehliadači Safari modul (Safari)WebKit . Rôzne dôvody, ako napríklad poškodená vyrovnávacia pamäť Safari , konfliktné experimentálne funkcie a nefunkčná konfigurácia prehliadača, však môžu zastaviť fungovanie vykresľovacieho nástroja, čo má za následok „ WebKit zaznamenal internú chybu“. Prejdite(Run) si opravy uvedené nižšie, aby Safari opäť fungovalo ako obvykle.

Ukončite a znova otvorte Safari

Najrýchlejší spôsob, ako opraviť „ WebKit narazil na internú chybu“ Safari, je vynútené ukončenie a opätovné otvorenie webového prehliadača. To takmer vždy eliminuje neočakávané chyby a iné problémy s WebKit .

iPhone a iPad

  1. Potiahnutím(Swipe) nahor z dolnej časti obrazovky (alebo dvakrát stlačte tlačidlo Domov ) otvorte (Home button)prepínač aplikácií(App Switcher) .
  2. Potiahnite(Swipe) kartu Safari z obrazovky.
  3. Vráťte sa na domovskú obrazovku(Home Screen) a znova otvorte Safari .

Mac

  1. Press Command + Option + Escape otvorte dialógové okno Force-Quit .
  2. Vyberte Safari(Choose Safari) a kliknite na tlačidlo Force-Quit .
  3. Počkajte niekoľko sekúnd a znova otvorte webový prehliadač cez Launchpad alebo Dock .

Reštartujte svoje zariadenia

Ak vynútené ukončenie Safari neopravilo „WebKit narazil na internú chybu(Internal Error) “, musíte pokračovať reštartovaním zariadenia iPhone(restarting your iPhone) alebo Mac . To by malo vyriešiť náhodné problémy na strane systému, ktoré bránia fungovaniu prehliadača.

Počas reštartovania Macu(Mac) sa uistite, že zastavíte macOS v ukladaní chybného stavu aplikácie Safari zrušením začiarknutia možnosti Znovu otvoriť(Reopen) okná pri opätovnom prihlásení.

Aktualizujte operačný systém

Nasledujúca oprava zahŕňa aktualizáciu Safari . Keďže ide o natívnu aplikáciu, jediným spôsobom, ako to urobiť, je aktualizovať systémový softvér na vašom zariadení Apple na najnovšiu verziu.

iPhone a iPad

  1. Otvorte aplikáciu Nastavenia.
  2. Klepnite na Všeobecné > Aktualizácia softvéru.
  3. Klepnite na Stiahnuť a nainštalovať.

Mac

  1. Otvorte ponuku Apple a vyberte položku Nastavenia systému(System Settings) .

  1. (Select General)Na bočnom paneli vyberte položku Všeobecné . Potom v pravej časti okna vyberte položku Aktualizácia softvéru .(Software Update)

  1. Vyberte Aktualizovať(Update) teraz (alebo Reštartovať teraz, ak potrebujete iba dokončiť aktualizáciu).

Poznámka: Ak váš Mac používa macOS 12 Monterey alebo starší, otvorte aplikáciu System Preferences a vyberte Software Update > Update Now, aby ste aktualizovali jeho systémový softvér.

Vymažte webovú vyrovnávaciu pamäť Safari

Ak „WebKit zaznamenal internú chybu“ pretrváva, je čas vymazať vyrovnávaciu pamäť Safari(clear the Safari cache) .

iPhone a iPad

  1. Otvorte aplikáciu Nastavenia.
  2. Posuňte zobrazenie nadol a klepnite na Safari.
  3. Klepnite na položku Vymazať históriu(History) a údaje webových stránok(Website Data) .

Mac

  1. Otvorte Safari a na paneli s ponukami vyberte Safari > Vymazať históriu .(Clear History)

  1. Nastavte Vymazať na celú históriu.
  2. Vyberte možnosť Vymazať históriu.

Zakázať všetky rozšírenia Safari

Ďalším dôvodom, prečo Safari zobrazuje „ WebKit narazil na internú chybu“, sú neoptimalizované alebo konfliktné rozšírenia prehliadača. Skúste ich vypnúť.

iPhone a iPad

  1. Otvorte aplikáciu Nastavenia(Settings) a klepnite na Safari .
  2. Klepnite na položku Rozšírenia.
  3. Vypnite všetky blokátory obsahu a rozšírenia.

Mac

  1. Otvorte Safari a na paneli s ponukami vyberte Safari > Settings/Preferences

  1. Prejdite na kartu Rozšírenia.
  2. Zrušte začiarknutie políčok vedľa všetkých doplnkov a zatvorte tablu Predvoľby .(Preferences)

Ak sa v prehliadači Safari(Safari) už nezobrazuje správa „WebKit zaznamenal internú chybu“ , otvorte App Store a nainštalujte všetky čakajúce aktualizácie svojich rozšírení. Potom znova aktivujte každý doplnok prehliadača jeden po druhom. Ak určité rozšírenie spôsobí opätovné zobrazenie chybového hlásenia, zakážte ho alebo odinštalujte a vyhľadajte alternatívne rozšírenie.

Spustenie a ukončenie núdzového režimu(Safe Mode) ( iba Mac )

Ak sa „WebKit vyskytla interná chyba“ naďalej zobrazuje vo verzii Safari pre (Safari)Mac , skúste Mac zaviesť do núdzového režimu a z(booting your Mac into and out of Safe Mode) neho vypnúť . Tým sa vymažú rôzne formy nadbytočných údajov, ktoré bránia fungovaniu aplikácií ako Safari .

Apple Silicon Mac

  1. Vypnite svoj MacBook , i Mac alebo Mac mini.
  2. Znova zapnite Mac , ale neuvoľňujte tlačidlo napájania(Power) ; čoskoro uvidíte obrazovku Možnosti (Options)spustenia .(Startup)
  3. Podržte kláves Shift(Shift) a vyberte Macintosh HD > Safe Mode .

Intel Mac

  1. Vypnite svoj Mac.
  2. Spustite(Boot) svoj Mac a zároveň podržte kláves Shift .
  3. Keď uvidíte logo Apple , uvoľnite kláves Shift .(Shift)

V núdzovom režime(Safe Mode) krátko otvorte Safari a skontrolujte, či sa nevyskytla chyba WebKit . Ak áno, pokračujte vo vymazávaní ďalších foriem údajov uložených vo vyrovnávacej pamäti na vašom Macu(clearing additional forms of cached data on your Mac) . Ak nie, spustite Mac normálne.

Vypnite funkciu súkromného prenosu

Ak sa prihlásite na odber iCloud+, váš iPhone, iPad alebo Mac môže mať aktívnu funkciu s názvom Private Relay na zlepšenie súkromia tým, že chráni nešifrovanú návštevnosť stránok. Je však stále vo verzii beta a spôsobuje problémy v prehliadači Safari(Safari) . Zakážte teda súkromné ​​relé(Private Relay) a skontrolujte, či je to rozdiel.

iPhone a iPad

  1. Otvorte aplikáciu Nastavenia.
  2. Prejdite do Apple ID > iCloud > Privacy Relay .
  3. Vypnite prepínač vedľa položky Súkromné ​​relé(Private Relay) .

Mac

  1. Otvorte aplikáciu Nastavenia systému.
  2. Na bočnom paneli vyberte svoje Apple ID . Potom vyberte iCloud.

  1. Vypnite prepínač vedľa položky Súkromné ​​relé(Private Relay) .

Poznámka: Ak chcete zakázať funkciu Private Relay v systéme macOS Monterey alebo staršom, prejdite do System Preferences > Apple ID > iCloud.

Zakázať súkromné ​​adresy Wi-Fi(Private Wi-Fi Addresses) (iba iPhone a iPad)

Na zariadeniach iPhone a iPad je ďalším dôvodom „WebKit zaznamenal internú chybu“ v Safari používanie súkromných adries Mac (Wi-Fi)(private Mac (Wi-Fi) addresses) . Aby ste to zastavili:

  1. Otvorte na svojom iPhone aplikáciu Nastavenia a vyberte možnosť Wi-Fi.(Settings)
  2. Klepnite na tlačidlo Informácie(Info) vedľa aktívneho pripojenia Wi-Fi.
  3. Vypnite prepínač vedľa položky Súkromná adresa Wi-Fi(Wi-Fi Address) .

Zakázať HTTP/3 Experimental Feature

HTTP/3 je protokol, ktorý zlepšuje latenciu a časy načítania. Je však k dispozícii iba ako experimentálna funkcia Safari a je náchylná na rozbitie. Skontrolujte, či je aktívny a vypnite ho.

iPhone a iPad

  1. Otvorte aplikáciu Nastavenia.
  2. Tap Safari > Advanced > Experimental Features .
  3. Vypnite prepínač vedľa HTTP/3 .

Mac

  1. Otvorte panel Safari Settings/Preferences .
  2. Prepnite na kartu Vývoj(Develop) a začiarknite políčko vedľa položky Zobraziť ponuku Vývoj(Show Develop) na paneli s ponukami.

  1. Na paneli s ponukami vyberte položku Rozvinúť(Select Develop) , vytlačte na položku Experimentálne funkcie(Experimental Features) a zrušte začiarknutie možnosti HTTP/3 .

Obnoviť experimentálne (Reset Experimental) predvoľby(Preferences) na predvolené hodnoty

Ak žiadna z vyššie uvedených opráv nepomôže, skúste obnoviť všetky experimentálne funkcie Safari na ich predvolené nastavenia.

iPhone a iPad

  1. Otvorte aplikáciu Nastavenia.
  2. Tap Safari > Advanced > Experimental Features .
  3. Posuňte zobrazenie(Scroll) nadol a klepnite na Obnoviť všetko(Reset All) na predvolené hodnoty(Defaults) .

Mac

Otvorte ponuku Vývoj(Develop) v prehliadači Safari (ak je to potrebné, odkryte ju), ukážte na položku Experimentálne funkcie(Experimental Features) a prejdite nadol. Potom vyberte možnosť Obnoviť(Reset) všetko na predvolené hodnoty(Defaults) .

Safari opäť funguje ako obvykle

Vyššie uvedené tipy na riešenie problémov by vám mali pomôcť vyriešiť problém „WebKit zaznamenal internú chybu“ v Safari . Ak sa znova stretnete s problémom, prečítajte si vyššie uvedené rýchle opravy.

Predpokladajme, že chyba WebKit nezmizne. Ak áno, prepnite na iný prehliadač, ako je Google Chrome , Firefox alebo Microsoft Edge , a počkajte, kým budúca aktualizácia iOS alebo macOS problém natrvalo nevyrieši. Na Macu(Mac) môžete tiež obnoviť továrenské nastavenia Safari na predvolené nastavenia(factory reset Safari to its default settings) .



About the author

Som počítačový technik, ktorý dlhé roky pracuje s Androidom a kancelárskym softvérom. Posledných približne 5 rokov tiež učím ľudí používať počítače Mac. Ak hľadáte niekoho, kto vie, ako opraviť veci na vašom počítači, pravdepodobne vám pomôžem!



Related posts