Anonim

Stále narážate na „Safari nemôže otvoriť webovú stránku; WebKit narazil na internú chybu“ alebo chybový kód „WebKitErrorDomain: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 používajú na vykresľovanie webových stránok v prehliadači Safari modul 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 si opravy uvedené nižšie, aby Safari opäť fungoval ako zvyčajne.

Ukončite a znova otvorte Safari

Najrýchlejším spôsobom, ako opraviť „WebKit zaznamenal internú chybu“ Safari, je vynútiť 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 nahor z dolnej časti obrazovky (alebo dvakrát stlačte tlačidlo Domov) otvorte prepínač aplikácií.
  2. Odtiahnite kartu Safari z obrazovky.
  3. Vstúpte na domovskú obrazovku a znova otvorte Safari.

Mac

  1. Stlačením Command + Option + Escape otvorte dialógové okno Force-Quit.
  2. Vyberte Safari a stlačte 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“, musíte pokračovať reštartovaním zariadenia iPhone alebo Mac. To by malo vyriešiť náhodné problémy na strane systému, ktoré bránia fungovaniu prehliadača.

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

Aktualizácia operačného systému

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 možnosť Stiahnuť a nainštalovať.

Mac

  1. Otvorte ponuku Apple a vyberte položku Nastavenia systému.

  1. Na bočnom paneli vyberte položku Všeobecné. Potom vyberte položku Aktualizácia softvéru na pravej strane okna.

  1. Vyberte Aktualizovať 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.

Vymazať webovú vyrovnávaciu pamäť Safari

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

iPhone a iPad

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

Mac

  1. Otvorte Safari a na paneli s ponukami vyberte Safari > Clear History.

  1. Nastaviť Vymazať 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 zaznamenal internú chybu“, sú neoptimalizované alebo konfliktné rozšírenia prehliadača. Skúste ich zakázať.

iPhone a iPad

  1. Otvorte aplikáciu Nastavenia a klepnite na Safari.
  2. Klepnite na Rozšírenia.
  3. Zakážte všetky blokovače obsahu a rozšírenia.

Mac

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

  1. Prepnite na kartu Rozšírenia.
  2. Zrušte začiarknutie políčok vedľa všetkých doplnkov a opustite tablu Predvoľby.

Ak sa v prehliadači 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.

Vstúpte do núdzového režimu a ukončite ho (iba Mac)

Ak sa „WebKit vyskytla interná chyba“ naďalej zobrazuje vo verzii Safari pre Mac, skúste Mac zaviesť a vypnúť z núdzového režimu. 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, iMac alebo Mac mini.
  2. Znova zapnite Mac, ale neuvoľňujte tlačidlo napájania; čoskoro uvidíte obrazovku Možnosti spustenia.
  3. Podržte kláves Shift a vyberte možnosť Macintosh HD > Safe Mode.

Intel Mac

  1. Vypnite svoj Mac.
  2. Spustite svoj Mac a podržte stlačený kláves Shift.
  3. Keď uvidíte logo Apple, uvoľnite kláves Shift.

V núdzovom režime 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. Ak nie, spustite Mac normálne.

Zakázať 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. Stále je však v beta verzii a spôsobuje problémy v Safari. Zakážte teda súkromné ​​relé a skontrolujte, či je to rozdiel.

iPhone a iPad

  1. Otvorte aplikáciu Nastavenia.
  2. Prejdite na Apple ID > iCloud > Privacy Relay.
  3. Vypnite prepínač vedľa položky 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é.

Poznámka: Ak chcete vypnúť funkciu Private Relay v systéme macOS Monterey alebo staršom, prejdite na Predvoľby systému > Apple ID > iCloud.

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

V zariadeniach iPhone a iPad je ďalším dôvodom, prečo „WebKit zaznamenal internú chybu“ v Safari, používanie súkromných adries Mac (Wi-Fi). Ak to chcete zastaviť:

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

Zakázať experimentálnu funkciu HTTP/3

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 deaktivujte ho.

iPhone a iPad

  1. Otvorte aplikáciu Nastavenia.
  2. Klepnite na Safari > Pokročilé > experimentálne funkcie.
  3. Vypnite prepínač vedľa HTTP/3.

Mac

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

  1. Na paneli s ponukami vyberte možnosť Vyvíjať, vytlačte na položku Experimentálne funkcie a zrušte začiarknutie možnosti HTTP/3.

Obnoviť experimentálne predvoľby na predvolené

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

iPhone a iPad

  1. Otvorte aplikáciu Nastavenia.
  2. Klepnite na Safari > Pokročilé > experimentálne funkcie.
  3. Posuňte sa nadol a klepnite na Obnoviť všetko na predvolené.

Mac

V prehliadači Safari otvorte ponuku Develop (v prípade potreby ju odkryte), ukážte na položku Experimentálne funkcie a prejdite nadol. Potom vyberte Obnoviť všetko na predvolené.

Safari opäť funguje ako zvyčajne

Tipy na riešenie problémov uvedené vyššie 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 môžete tiež obnoviť továrenské nastavenia Safari na predvolené nastavenia.

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