Hoe Webkit te repareren Er is een interne fout opgetreden in Safari

Loop je steeds tegen een " Safari kan webpagina niet openen; WebKit is een interne fout tegengekomen" of een " WebKit ErrorDomain:300"-foutcode tijdens het laden van webpagina's in uw Safari - browser? We laten u zien hoe u dit op de iPhone, iPad en Mac kunt oplossen .

Apple - apparaten gebruiken de WebKit -engine om webpagina's in Safari weer te geven . Verschillende redenen, zoals een corrupte Safari -cache, conflicterende experimentele functies en een kapotte browserconfiguratie, kunnen er echter voor zorgen dat de rendering-engine niet meer werkt, waardoor de " WebKit een interne fout heeft aangetroffen". Doorloop(Run) de onderstaande oplossingen om Safari weer normaal te laten werken.

Safari afsluiten en opnieuw openen

De snelste manier om Safari's " WebKit heeft een interne fout aangetroffen" op te lossen, is door de webbrowser geforceerd af te sluiten en opnieuw te openen. Dat elimineert bijna altijd onverwachte storingen en andere problemen met WebKit .

iPhone en iPad

  1. Veeg(Swipe) omhoog vanaf de onderkant van het scherm (of druk twee keer op de Home-knop(Home button) ) om de App Switcher te openen .
  2. Veeg(Swipe) de Safari -kaart weg van het scherm.
  3. Ga naar het startscherm(Home Screen) en open Safari opnieuw .

Mac

  1. Press Command + Option + Escape om het dialoogvenster Forceer stop te openen.(Force-Quit)
  2. Kies Safari(Choose Safari) en selecteer de Force-Quit- knop.
  3. Wacht een paar seconden en open de webbrowser opnieuw via Launchpad of Dock .

Start uw apparaten opnieuw op

Als het geforceerd stoppen van Safari de "WebKit heeft een interne fout(Internal Error) opgetreden", niet heeft verholpen , moet u doorgaan door uw iPhone(restarting your iPhone) of Mac opnieuw op te starten . Dat zou willekeurige problemen aan de systeemkant moeten oplossen die voorkomen dat de browser werkt.

Zorg er bij het herstarten van een Mac voor dat macOS de status van een (Mac)Safari -toepassing met fouten niet opslaat door de optie(Reopen) Vensters opnieuw openen bij opnieuw inloggen uit te schakelen.

Het besturingssysteem bijwerken

De volgende oplossing omvat het updaten van Safari . Omdat het een native app is, kun je dat alleen doen door de systeemsoftware op je Apple -apparaat bij te werken naar de nieuwste versie.

iPhone en iPad

  1. Open de app Instellingen.
  2. Tik op Algemeen > Software-update.
  3. Tik op Downloaden en installeren.

Mac

  1. Open het Apple- menu en selecteer Systeeminstellingen(System Settings) .

  1. Selecteer Algemeen(Select General) in de zijbalk. Selecteer vervolgens Software-update aan de rechterkant van het venster.

  1. Selecteer Nu bijwerken(Update) (of Nu opnieuw opstarten als u de update alleen hoeft af te ronden).

Opmerking: als uw Mac macOS 12 Monterey of ouder gebruikt, opent u de app Systeemvoorkeuren(Preferences) en selecteert u Software - (System) Software Update > Update Nu bijwerken om de systeemsoftware bij te werken.

Wis de Safari-webcache

Als de "WebKit een interne fout heeft aangetroffen" aanhoudt, is het tijd om de Safari-cache(clear the Safari cache) te wissen .

iPhone & iPad

  1. Open de app Instellingen.
  2. Scroll naar beneden en tik op Safari.
  3. Tik op Geschiedenis(History) en websitegegevens(Website Data) wissen .

Mac

  1. Open Safari en selecteer Safari > Geschiedenis wissen(Clear History) op de menubalk.

  1. Stel Wissen in op alle geschiedenis.
  2. Selecteer Geschiedenis wissen.

Alle Safari-extensies uitschakelen

Een andere reden waarom Safari de " WebKit heeft een interne fout aangetroffen" weergeeft, is vanwege niet-geoptimaliseerde of conflicterende browserextensies. Probeer ze uit te schakelen.

iPhone en iPad

  1. Open de app Instellingen en tik op (Settings)Safari .
  2. Tik op Extensies.
  3. Schakel alle inhoudblokkers en extensies uit.

Mac

  1. Open Safari en selecteer Safari > Settings/Preferences in de menubalk.

  1. Schakel over naar het tabblad Extensies.
  2. Schakel de selectievakjes naast alle add-ons uit en verlaat het paneel Voorkeuren .(Preferences)

Als het bericht "WebKit een interne fout heeft aangetroffen" niet meer wordt weergegeven in Safari , opent u de App Store en installeert u eventuele updates voor uw extensies die in behandeling zijn. Activeer vervolgens elke browser-add-on één voor één opnieuw. Als een bepaalde extensie ervoor zorgt dat de foutmelding opnieuw verschijnt, schakelt u deze uit of verwijdert u deze en zoekt u naar een alternatieve extensie.

Ga naar de veilige modus(Safe Mode) en sluit deze af ( alleen Mac )

Als de "WebKit een interne fout heeft aangetroffen" blijft verschijnen in de Mac - versie van Safari , probeer dan uw Mac op te starten in en uit Veilige modus(booting your Mac into and out of Safe Mode) . Dat wist verschillende vormen van overtollige gegevens die voorkomen dat apps zoals Safari werken.

Apple Silicium Mac

  1. Schakel uw MacBook , i Mac of Mac mini uit.
  2. Zet je Mac weer aan maar laat de aan/uit -(Power) knop niet los; u ziet binnenkort het scherm (Options)Opstartopties(Startup) .
  3. Houd de Shift - toets ingedrukt en selecteer Macintosh HD > Safe Mode .

Intel Mac

  1. Zet je Mac uit.
  2. Start(Boot) je Mac op terwijl je de Shift- toets ingedrukt houdt.
  3. Laat de Shift- toets los zodra u het Apple- logo ziet.

Open Safari(Safari) kort in Veilige modus(Safe Mode) en controleer of de WebKit- fout optreedt. Als dit het geval is, gaat u verder met het wissen van aanvullende vormen van gegevens in de cache op uw Mac(clearing additional forms of cached data on your Mac) . Als dat niet het geval is, start u uw Mac normaal op.

De privérelay-functie uitschakelen

Als u zich abonneert op iCloud+, heeft uw iPhone, iPad of Mac mogelijk een functie genaamd Private Relay actief om de privacy te verbeteren door niet-versleuteld siteverkeer te beschermen. Het is echter nog in bèta en veroorzaakt problemen in Safari . Dus schakel Private Relay uit en controleer of dat een verschil maakt.

iPhone en iPad

  1. Open de app Instellingen.
  2. Ga naar Apple ID > iCloud > Privacy Relay .
  3. Zet de schakelaar naast Privérelais(Private Relay) uit .

Mac

  1. Open de app Systeeminstellingen.
  2. Selecteer uw Apple ID in de zijbalk. Selecteer vervolgens iCloud.

  1. Schakel de schakelaar naast Privérelais(Private Relay) uit .

Opmerking: om Private Relay in macOS Monterey of ouder uit te schakelen, gaat u naar System Preferences > Apple ID > iCloud.

Schakel privé-wifi-adressen uit(Private Wi-Fi Addresses) (alleen iPhone en iPad)

Op de iPhone en iPad is een andere reden voor de "WebKit een interne fout tegengekomen" in Safari het gebruik van privé Mac-adressen (Wi-Fi)(private Mac (Wi-Fi) addresses) . Om dat te stoppen:

  1. Open de app Instellingen(Settings) op je iPhone en selecteer de optie Wi-Fi.
  2. Tik op de Info -knop naast de actieve Wi-Fi-verbinding.
  3. Schakel de schakelaar naast Privé wifi-adres uit(Wi-Fi Address) .

Schakel de HTTP/3 Experimental Feature

HTTP/3 is een protocol dat de latentie en laadtijden verbetert. Het is echter alleen beschikbaar als een experimentele Safari -functie en is vatbaar voor het breken van dingen. Controleer of het actief is en schakel het uit.

iPhone en iPad

  1. Open de app Instellingen.
  2. Tap Safari > Advanced > Experimental Features .
  3. Zet de schakelaar naast HTTP/3 uit .

Mac

  1. Open het paneel Safari Settings/Preferences .
  2. Schakel over naar het tabblad Ontwikkelen(Develop) en vink het selectievakje naast Ontwikkelmenu(Show Develop) weergeven in de menubalk aan.

  1. Selecteer Ontwikkelen(Select Develop) op de menubalk, druk af naar Experimentele functies(Experimental Features) en schakel de HTTP/3 - optie uit.

Experimentele (Reset Experimental) voorkeuren(Preferences) terugzetten naar standaardinstellingen

Als geen van de bovenstaande oplossingen helpt, probeer dan alle experimentele Safari- functies terug te zetten naar hun standaardinstellingen.

iPhone en iPad

  1. Open de app Instellingen.
  2. Tap Safari > Advanced > Experimental Features .
  3. Scroll naar beneden en tik op Alles resetten(Reset All) naar standaard(Defaults) .

Mac

Open het menu Ontwikkelen in (Develop)Safari (maak het zichtbaar als dat nodig is), wijs naar Experimentele functies(Experimental Features) en scrol omlaag naar beneden. Selecteer vervolgens Alles resetten(Reset) naar standaardwaarden(Defaults) .

Safari werkt weer zoals gewoonlijk

De bovenstaande tips voor probleemoplossing zouden u moeten helpen het probleem "WebKit heeft een interne fout aangetroffen" in Safari op te lossen . Zorg ervoor dat u de bovenstaande snelle oplossingen doorloopt als u het probleem opnieuw tegenkomt.

Stel dat de WebKit -fout niet verdwijnt. Schakel in dat geval over naar een andere browser zoals Google Chrome , Firefox of Microsoft Edge en wacht tot een toekomstige iOS- of macOS-update het probleem permanent oplost. Op de Mac kunt u Safari ook terugzetten naar de standaardinstellingen(factory reset Safari to its default settings) .



About the author

Ik ben een softwareontwikkelaar met meer dan 10 jaar ervaring. Ik ben gespecialiseerd in Mac-programmering en heb duizenden regels code geschreven voor verschillende Mac-programma's, waaronder maar niet beperkt tot: TextEdit, GarageBand, iMovie en Inkscape. Ook heb ik ervaring met Linux en Windows ontwikkeling. Dankzij mijn vaardigheden als ontwikkelaar kan ik hoogwaardige, uitgebreide tutorials schrijven voor verschillende softwareontwikkelingsplatforms - van macOS tot Linux - waardoor mijn tutorials de perfecte keuze zijn voor diegenen die meer willen weten over de tools die ze gebruiken.



Related posts