Har du stött på en "Safari kan inte öppna webbsida; WebKit stötte på ett internt fel" eller en "WebKitErrorDomain:300" felkod när du försökte ladda webbsidor i din Safari-webbläsare? Vi visar dig hur du fixar det på iPhone, iPad och Mac.
Apple-enheter använder WebKit-motorn för att rendera webbsidor i Safari. Däremot kan olika orsaker, såsom en korrupt Safari-cache, motstridiga experimentfunktioner och en trasig webbläsarkonfiguration, stoppa renderingsmotorn från att fungera, vilket resulterar i "WebKit stötte på ett internt fel." Kör igenom korrigeringarna nedan för att få Safari att fungera som vanligt igen.
Avsluta och öppna Safari igen
Det snabbaste sättet att fixa Safaris "WebKit stötte på ett internt fel" är att tvångsavsluta och öppna webbläsaren igen. Det eliminerar nästan alltid oväntade fel och andra problem med WebKit.
iPhone och iPad
- Svep uppåt från skärmens nederkant (eller tryck på hemknappen två gånger) för att öppna App Switcher.
- Svep bort Safari-kortet från skärmen.
- Avsluta till startskärmen och öppna Safari igen.
Mac
- Tryck på Kommando + Alternativ + Escape för att öppna dialogrutan Tvångsavsluta.
- Välj Safari och välj knappen Tvångsavsluta.
- Vänta några sekunder och öppna webbläsaren igen via Launchpad eller Dock.
Starta om dina enheter
Om att tvångsavsluta Safari inte fixade "WebKit stötte på ett internt fel", måste du fortsätta genom att starta om din iPhone eller Mac-enhet. Det borde lösa slumpmässiga problem på systemsidan som hindrar webbläsaren från att fungera.
När du startar om en Mac, se till att stoppa macOS från att spara ett buggigt Safari-programtillstånd genom att avmarkera alternativet Öppna fönstren igen när du loggar in igen.
Uppdatera operativsystemet
Följande korrigering innebär uppdatering av Safari. Eftersom det är en inbyggd app är det enda sättet att göra det att uppdatera systemprogramvaran på din Apple-enhet till den senaste versionen.
iPhone och iPad
- Öppna appen Inställningar.
- Tryck på Allmänt > Programuppdatering.
- Knacka på Ladda ner och installera.
Mac
- Öppna Apple-menyn och välj Systeminställningar.
- Välj Allmänt i sidofältet. Välj sedan Software Update till höger i fönstret.
- Välj Uppdatera nu (eller Starta om nu om du bara behöver slutföra uppdateringen).
Obs: Om din Mac kör macOS 12 Monterey eller äldre, öppna appen Systeminställningar och välj Programuppdatering > Uppdatera nu för att uppdatera dess systemprogramvara.
Rensa Safari Web Cache
Om "WebKit påträffade ett internt fel" kvarstår är det dags att rensa Safari-cachen.
iPhone & iPad
- Öppna appen Inställningar.
- Bläddra ner och tryck på Safari.
- Tryck på Rensa historik och webbplatsdata.
Mac
- Öppna Safari och välj Safari > Rensa historik i menyraden.
- Ställ in Rensa till all historik.
- Välj Rensa historik.
Inaktivera alla Safari-tillägg
En annan anledning till att Safari visar "WebKit påträffade ett internt fel" är på grund av ooptimerade eller motstridiga webbläsartillägg. Testa att inaktivera dem.
iPhone och iPad
- Öppna appen Inställningar och tryck på Safari.
- Tap Extensions.
- Inaktivera alla innehållsblockerare och tillägg.
Mac
- Öppna Safari och välj Safari > Inställningar/Inställningar i menyraden.
- Byt till fliken Extensions.
- Avmarkera rutorna bredvid alla tillägg och avsluta fönstret Inställningar.
Om meddelandet "WebKit påträffade ett internt fel" inte längre visas i Safari, öppna App Store och installera eventuella väntande uppdateringar av dina tillägg. Återaktivera sedan varje webbläsartillägg ett efter ett. Om ett visst tillägg gör att felmeddelandet visas igen, inaktivera eller avinstallera det och leta efter ett alternativt tillägg.
Gå in och avsluta felsäkert läge (endast Mac)
Om "WebKit stötte på ett internt fel" fortsätter att visas i Mac-versionen av Safari, prova att starta din Mac till och ur felsäkert läge. Det rensar olika former av redundant data som hindrar appar som Safari från att fungera.
Apple Silicon Mac
- Stäng av din MacBook, iMac eller Mac mini.
- Sätt på din Mac igen men släpp inte strömknappen; du kommer snart att se skärmen för start alternativ.
- Håll ned Skift-tangenten och välj Macintosh HD > Säkert läge.
Intel Mac
- Stäng av din Mac.
- Starta din Mac samtidigt som du håller ned Skift-tangenten.
- Släpp Skift-tangenten när du ser Apple-logotypen.
Öppna Safari kort i felsäkert läge och kontrollera om WebKit-felet uppstår. Om det gör det, fortsätt att rensa ytterligare former av cachad data på din Mac. Om inte, starta din Mac norm alt.
Inaktivera den privata reläfunktionen
Om du prenumererar på iCloud+ kan din iPhone, iPad eller Mac ha en funktion som heter Private Relay aktiv för att förbättra integriteten genom att skydda okrypterad webbplatstrafik. Det är dock fortfarande i beta och skapar problem i Safari. Så inaktivera Private Relay och kolla om det gör någon skillnad.
iPhone och iPad
- Öppna appen Inställningar.
- Gå till Apple ID > iCloud > Privacy Relay.
- Stäng av strömbrytaren bredvid Privat relä.
Mac
- Öppna appen Systeminställningar.
- Välj ditt Apple-ID i sidofältet. Välj sedan iCloud.
- Inaktivera omkopplaren bredvid Privat relä.
Obs! För att inaktivera Private Relay i macOS Monterey eller äldre, gå till Systeminställningar > Apple ID > iCloud.
Inaktivera privata Wi-Fi-adresser (endast iPhone och iPad)
På iPhone och iPad är en annan anledning till "WebKit stötte på ett internt fel" i Safari användningen av privata Mac-adresser (Wi-Fi). För att stoppa det:
- Öppna appen Inställningar på din iPhone och välj alternativet Wi-Fi.
- Tryck på Info-knappen bredvid den aktiva Wi-Fi-anslutningen.
- Inaktivera omkopplaren bredvid Privat Wi-Fi-adress.
Inaktivera HTTP/3-experimentfunktionen
HTTP/3 är ett protokoll som förbättrar latens och laddningstider. Det är dock bara tillgängligt som en experimentell Safari-funktion och är benägen att bryta saker. Kontrollera om den är aktiv och inaktivera den.
iPhone och iPad
- Öppna appen Inställningar.
- Tap Safari > Avancerade > Experimentella funktioner.
- Stäng av omkopplaren bredvid HTTP/3.
Mac
- Öppna fönstret Safari Inställningar/Inställningar.
- Byt till fliken Framkalla och markera rutan bredvid Visa framkallningsmeny i menyraden.
- Välj Utveckla i menyraden, skriv ut till Experimentella funktioner och avmarkera alternativet HTTP/3.
Återställ experimentella inställningar till standardinställningar
Om ingen av korrigeringarna ovan hjälper, försök att återställa alla experimentella Safari-funktioner till deras standardinställningar.
iPhone och iPad
- Öppna appen Inställningar.
- Tap Safari > Avancerade > Experimentella funktioner.
- Bläddra ned och tryck på Återställ alla till standardinställningar.
Mac
Öppna menyn Utveckla i Safari (visa den om du måste), peka på Experimentella funktioner och scrolla ner till botten. Välj sedan Återställ alla till standardinställningar.
Safari fungerar som vanligt igen
Felsökningstipsen ovan bör hjälpa dig att lösa problemet "WebKit stötte på ett internt fel" i Safari. Var noga med att gå igenom snabbkorrigeringarna ovan om du stöter på problemet igen.
Anta att WebKit-felet inte försvinner. Byt i så fall till en annan webbläsare som Google Chrome, Firefox eller Microsoft Edge och vänta tills en framtida iOS- eller macOS-uppdatering permanent löser problemet. På Mac kan du även återställa Safari till standardinställningarna.