Står du stadig på en "Safari kan ikke åpne nettsiden; WebKit oppdaget en intern feil" eller en "WebKitErrorDomain:300" feilkode under forsøk på å laste inn nettsider i Safari-nettleseren din? Vi viser deg hvordan du fikser det på iPhone, iPad og Mac.
Apple-enheter bruker WebKit-motoren til å gjengi nettsider i Safari. Forskjellige årsaker, for eksempel en korrupt Safari-cache, motstridende eksperimentelle funksjoner og en ødelagt nettleserkonfigurasjon, kan imidlertid stoppe gjengivelsesmotoren fra å fungere, noe som resulterer i "WebKit oppdaget en intern feil." Kjør gjennom rettelsene nedenfor for å få Safari til å fungere som vanlig igjen.
Avslutt og åpne Safari på nytt
Den raskeste måten å fikse Safaris "WebKit oppdaget en intern feil" på er å tvinge avslutning og gjenåpne nettleseren. Det eliminerer nesten alltid uventede feil og andre problemer med WebKit.
iPhone og iPad
- Sveip opp fra bunnen av skjermen (eller trykk på Hjem-knappen to ganger) for å åpne App Switcher.
- Sveip bort Safari-kortet fra skjermen.
- Gå ut til startskjermen og åpne Safari på nytt.
Mac
- Trykk Kommando + Tilvalg + Escape for å åpne Tvangsavslutt-dialogen.
- Velg Safari og velg Tvangsavslutt-knappen.
- Vent noen sekunder og åpne nettleseren på nytt via Launchpad eller Dock.
Start enhetene på nytt
Hvis tvangsavslutning av Safari ikke løste «WebKit oppdaget en intern feil», må du fortsette ved å starte iPhone- eller Mac-enheten på nytt. Det burde løse tilfeldige problemer på systemsiden som hindrer nettleseren i å fungere.
Mens du starter en Mac på nytt, sørg for å stoppe macOS fra å lagre en buggy Safari-programtilstand ved å fjerne merket for Åpne vinduene på nytt når du logger på igjen.
Oppdater operativsystemet
Følgende rettelse innebærer å oppdatere Safari. Siden det er en innebygd app, er den eneste måten å gjøre det på å oppdatere systemprogramvaren på Apple-enheten til den nyeste versjonen.
iPhone og iPad
- Åpne Innstillinger-appen.
- Trykk Generelt > Programvareoppdatering.
- Trykk på Last ned og installer.
Mac
- Åpne Apple-menyen og velg Systeminnstillinger.
- Velg Generelt på sidefeltet. Deretter velger du Programvareoppdatering til høyre i vinduet.
- Velg Oppdater nå (eller Start på nytt nå hvis du bare trenger å fullføre oppdateringen).
Merk: Hvis Macen din kjører macOS 12 Monterey eller eldre, åpner du Systemvalg-appen og velger Software Update > Update Now for å oppdatere systemprogramvaren.
Tøm Safari Web Cache
Hvis «WebKit oppdaget en intern feil» vedvarer, er det på tide å tømme Safari-bufferen.
iPhone og iPad
- Åpne Innstillinger-appen.
- Rull ned og trykk på Safari.
- Trykk på Slett logg og nettsteddata.
Mac
- Åpne Safari og velg Safari > Clear History på menylinjen.
- Sett Clear til all historikk.
- Velg Slett logg.
Deaktiver alle Safari-utvidelser
En annen grunn til at Safari viser "WebKit oppdaget en intern feil" er på grunn av uoptimaliserte eller motstridende nettleserutvidelser. Prøv å deaktivere dem.
iPhone og iPad
- Åpne Innstillinger-appen og trykk på Safari.
- Tap Extensions.
- Deaktiver alle innholdsblokkere og utvidelser.
Mac
- Åpne Safari og velg Safari > Innstillinger/Preferanser på menylinjen.
- Bytt til fanen Utvidelser.
- Fjern avmerkingen i boksene ved siden av alle tillegg og gå ut av Innstillinger-panelet.
Hvis meldingen "WebKit oppdaget en intern feil" ikke lenger vises i Safari, åpner du App Store og installerer eventuelle ventende oppdateringer til utvidelsene dine. Deretter reaktiverer du hvert nettlesertillegg ett etter ett. Hvis en bestemt utvidelse får feilmeldingen til å dukke opp igjen, deaktiver eller avinstaller den og se etter en alternativ utvidelse.
Gå inn og ut av sikkermodus (kun Mac)
Hvis "WebKit oppdaget en intern feil" fortsetter å vises i Mac-versjonen av Safari, prøv å starte Mac-en inn og ut av sikkermodus. Det fjerner ulike former for overflødige data som hindrer apper som Safari i å fungere.
Apple Silicon Mac
- Slå av MacBook, iMac eller Mac mini.
- Slå på Mac-en igjen, men slipp ikke strømknappen; du vil snart se oppstarts alternativer-skjermen.
- Hold nede Shift-tasten og velg Macintosh HD > Sikkermodus.
Intel Mac
- Slå av Mac-en.
- Start Mac-en mens du holder nede Shift-tasten.
- Slipp Shift-tasten når du ser Apple-logoen.
I sikkermodus åpner du Safari kort og kontrollerer om WebKit-feilen oppstår. Hvis den gjør det, fortsett å tømme flere former for bufrede data på Mac-en. Hvis ikke, start Mac-en på vanlig måte.
Deaktiver den private reléfunksjonen
Hvis du abonnerer på iCloud+, kan iPhone, iPad eller Mac ha en funksjon k alt Private Relay aktiv for å forbedre personvernet ved å beskytte ukryptert nettstedstrafikk. Imidlertid er den fortsatt i beta og skaper problemer i Safari. Så deaktiver Private Relay og sjekk om det gjør en forskjell.
iPhone og iPad
- Åpne Innstillinger-appen.
- Gå til Apple ID > iCloud > Privacy Relay.
- Slå av bryteren ved siden av Privat relé.
Mac
- Åpne System Settings-appen.
- Velg Apple-ID-en din på sidefeltet. Deretter velger du iCloud.
- Deaktiver bryteren ved siden av Privat relé.
Merk: For å deaktivere Private Relay i macOS Monterey eller eldre, gå til Systemvalg > Apple ID > iCloud.
Deaktiver private Wi-Fi-adresser (kun iPhone og iPad)
På iPhone og iPad er en annen årsak til "WebKit oppdaget en intern feil" i Safari bruken av private Mac-adresser (Wi-Fi). For å stoppe det:
- Åpne Innstillinger-appen på iPhone og velg Wi-Fi- alternativet.
- Trykk på Info-knappen ved siden av den aktive Wi-Fi-tilkoblingen.
- Deaktiver bryteren ved siden av Privat Wi-Fi-adresse.
Deaktiver HTTP/3-eksperimentfunksjonen
HTTP/3 er en protokoll som forbedrer latens og lastetider. Den er imidlertid bare tilgjengelig som en eksperimentell Safari-funksjon og er tilbøyelig til å ødelegge ting. Sjekk om den er aktiv og deaktiver den.
iPhone og iPad
- Åpne Innstillinger-appen.
- Tap Safari > Advanced > Eksperimentelle funksjoner.
- Slå av bryteren ved siden av HTTP/3.
Mac
- Åpne Safari Settings/Preferences-panelet.
- Bytt til Utvikle-fanen og merk av i boksen ved siden av Vis Utvikling-menyen på menylinjen.
- Velg Utvikle på menylinjen, skriv ut til eksperimentelle funksjoner, og fjern merket for HTTP/3- alternativet.
Tilbakestill eksperimentelle innstillinger til standard
Hvis ingen av rettelsene ovenfor hjelper, prøv å tilbakestille alle eksperimentelle Safari-funksjoner til standardinnstillingene.
iPhone og iPad
- Åpne Innstillinger-appen.
- Tap Safari > Advanced > Eksperimentelle funksjoner.
- Rull ned og trykk på Tilbakestill alle til standard.
Mac
Åpne Utvikle-menyen i Safari (vis den hvis du må), pek på Eksperimentelle funksjoner og bla ned til bunnen. Deretter velger du Tilbakestill alle til standard.
Safari fungerer som vanlig igjen
Feilsøkingstipsene ovenfor skal hjelpe deg med å løse problemet "WebKit oppstod en intern feil" i Safari. Pass på å gå gjennom hurtigreparasjonene ovenfor hvis du støter på problemet igjen.
Anta at WebKit-feilen ikke forsvinner. I så fall, bytt til en annen nettleser som Google Chrome, Firefox eller Microsoft Edge og vent til en fremtidig iOS- eller macOS-oppdatering løser problemet permanent. På Mac kan du også tilbakestille Safari til standardinnstillingene.