Hoe te repareren 'Webkit heeft een interne fout ondervonden' in Safari?



Probeer Ons Instrument Voor Het Oplossen Van Problemen

Webkit heeft een interne fout aangetroffen kan worden veroorzaakt door problemen met de Safari-browser of de netwerkconfiguraties van het apparaat. Safari-problemen kunnen variëren van een conflicterende Private Relay-functie tot corrupte geschiedenis/websitegegevens van de browser. De fout treedt op wanneer u een website probeert te openen in de Safari-browser, maar de browser dit niet doet door de betreffende fout weer te geven (soms met een WebKitErrorDomain). Deze fout wordt gerapporteerd op alle Apple-apparaten zoals Macs, iPhones, iPads, enz. In sommige gevallen vertoonden andere apps die de Safari API op Apple-apparaten gebruiken (zoals Facebook, Instagram, enz.) ook de fout.



Er is een interne fout opgetreden in Webkit



De volgende factoren blijken de belangrijkste factoren te zijn die de interne WebKit-fout veroorzaken:



  • Besturingssysteem van verouderd apparaat : Als het besturingssysteem van uw apparaat (zoals iOS voor een iPhone) de nieuwste patches van Apple mist, kan de incompatibiliteit met andere modules (vooral Safari) ervoor zorgen dat een website niet correct in de browser wordt geladen, waardoor de interne WebKit-fout wordt veroorzaakt.
  • Corrupte geschiedenis en websitegegevens van de Safari-browser : U kunt een interne WebKit-fout tegenkomen in Safari als de browsergeschiedenis en websitegegevens (zoals cookies) beschadigd zijn. Vanwege deze corruptie kan de communicatie tussen de browser en websites worden verstoord en de betreffende fout veroorzaken.
  • De privérelay-functie van iCloud : De Private Relay-functie van iCloud gebruikt een dubbele relay-methodologie om uw IP te maskeren voor ISP's en websites. Als de datapakketten die worden uitgewisseld tussen de Safari-browser en de website beschadigd zijn geraakt door dit relaying-framework, kan dat resulteren in de WebKit-fout.
  • HTTP/3-protocol van Safari : WebKit kan een interne fout weergeven in Safari als de browser probeert te communiceren met een website op het HTTP/3-protocol, maar de website het HTTP 3-protocol niet correct toepast, dan kan dat leiden tot incompatibiliteit van de communicatie tussen de website en Safari , wat resulteert in een interne fout van de WebKit in Safari.

1. Voer een herstart van de apparaten uit

Een tijdelijke storing in het besturingssysteem van uw apparaat kan leiden tot de interne WebKit-fout in Safari of apps op basis van de Safari API, en het herstarten van uw apparaten kan het probleem mogelijk verhelpen.

  1. Ten eerste, herstarten uw apparaat en controleer of het goed werkt.
  2. Als niet, uitzetten uw apparaat (zoals een iPhone, iPad, Mac, enz.) en verwijderen de stroomkabel (indien van toepassing, zoals op een Mac) los van de stroombron.
  3. nutsvoorzieningen uitzetten uw netwerkapparaten (zoals een router, wifi-extenders, enz.) en verwijderen hun stroomkabels van de betreffende stroombron.

    Koppel de router los van de stroombron

  4. Dan wacht een minuut, stekker terug de voedingskabel van de router , en zet het aan Aan .
  5. Zodra de router correct is ingeschakeld, aanzetten uw apparaat (zorg ervoor dat u de voedingskabel weer aansluit indien van toepassing) en als de voeding correct is ingeschakeld, controleert u of er geen interne WebKit-fout is.
  6. Als niet, uitzetten uw apparaat (zoals een iPad) en houd het een tijdje uit verlengde tijd zoals 's nachts.
  7. Nadien, stroom uw apparaat en controleer of de interne WebKit-fout is gewist.

2. Werk het besturingssysteem van het apparaat bij naar de nieuwste build

Als uw apparaat (Mac, iPhone, iPad, enz.) OS de laatste updates mist; het kan incompatibel zijn geworden met de andere OS-modules (zoals de Safari-browser), wat kan leiden tot de interne fout van WebKit. In een dergelijk geval kan het bijwerken van het besturingssysteem van het apparaat naar de nieuwste build de WebKit-fout in kwestie wissen. Ter verduidelijking bespreken we het proces van het updaten van de iOS van een iPhone naar de nieuwste build. Verbind voordat u doorgaat uw iPhone met een Wi-Fi-netwerk en laad de telefoon vervolgens volledig op.



  1. Start de Instellingen van je iPhone en selecteer Algemeen .

    Open de algemene instellingen van de iPhone

  2. Zoek nu de Software-update optie en tik erop.

    Software van iPhone bijwerken

  3. Controleer vervolgens of er een iOS-update beschikbaar is. Indien beschikbaar, downloaden de iOS-update en tik na het downloaden op Installeren .
  4. Nutsvoorzieningen, wacht totdat de update is geïnstalleerd, en als je klaar bent, herstarten uw telefoon bij het opnieuw opstarten en controleer of Safari vrij is van de WebKit, er is een fout opgetreden.

3. Schakel de VPN op het apparaat uit

Als uw apparaat of Safari-webverkeer via een VPN wordt geleid, kan de interferentie van de VPN met het webverkeer van het apparaat leiden tot de WebKit-fout. Als u de VPN-extensie van het apparaat of de VPN-extensie van de browser uitschakelt, kan het probleem mogelijk worden opgelost. Voor een betere interpretatie zullen we het proces doorlopen om een ​​VPN op een iPhone uit te schakelen. Er wordt gemeld dat de Cloudflare Warp de WebKit-fout veroorzaakt.

  1. Start de Instellingen van de iPhone en tik op de Algemeen keuze.
  2. Zoek nu VPN en open het.

    Open VPN in Algemene instellingen van iPhone

  3. Dan uitzetten de VPN verbinding door de schakelaar uit te schakelen en herlancering de Safari browser.

    Schakel VPN uit in de iPhone-instellingen

  4. Controleer bij het opnieuw opstarten of de WebKit-fout is gewist.

4. Start uw apparaat op in de veilige modus

Als bepaalde caches van uw apparaat beschadigd zijn of als een andere app/hulpprogramma de juiste uitvoering van de modules die essentieel zijn voor de werking van de Safari-browser verstoort, kan dat ook een interne WebKit-fout veroorzaken. In deze context kan het probleem worden opgelost door uw Apple-apparaat op te starten in de veilige modus (omdat sommige caches worden gereset en de uitvoering van apps van derden wordt geblokkeerd). Ter illustratie zullen we het proces doorlopen van het opstarten van een Mac in de veilige modus.

  1. Uitschakelen uw Mac, en eenmaal uitgeschakeld, stroom het Aan maar houd meteen de Shift toets .

    Houd de Shift-toets ingedrukt terwijl u de Mac inschakelt om op te starten in de veilige modus

  2. Houd een uitstel van de Shift toets tot de Log in scherm wordt weergegeven, en dan laat los de sleutel.
  3. Dan Log in met behulp van uw inloggegevens en indien gevraagd, Log in opnieuw.
  4. Ga nu naar de Apple-menu > Over deze Mac > Systeemrapport > Systeem informatie > Overzicht systeemsoftware en controleer de Opstart modus .

    Controleer of de Mac is opgestart in de veilige modus

  5. Als het wordt weergegeven Veilige modus , uw Mac is opgestart in de veilige modus; probeer anders de bovenstaande stappen opnieuw.
  6. Eenmaal in de veilige modus, start Safari en controleer of de interne WebKit-fout is gewist.
  7. Als dat het geval is, start u uw Mac op in de normale modus en start u Safari terwijl je de Verschuiving sleutel.
  8. Ga nu naar de problematische website en controleer of het normaal wordt geladen in Safari.
  9. Als dat niet het geval is, controleert u de opstartitems van uw Mac om de problematische app/het hulpprogramma te vinden (zoals een adblocker of contentblocker). Indien gevonden, kunt u het uitschakelen of van uw Mac verwijderen (indien niet essentieel) om de interne WebKit-fout te wissen.

5. Schakel de privérelaisfunctie uit

De privérelay-functie is een privacyfunctie die via iCloud aan Apple-apparaten is toegevoegd. Deze functie maakt gebruik van een dubbel relay-framework om het IP-adres van een klant te maskeren voor ISP en website. Als een website niet compatibel is met deze privacyfunctie of als de Safari-browser het datapakket van het relay-framework niet goed kan ontleden, kan dat leiden tot de interne fout van de Webkit. In dit scenario kan het probleem worden opgelost door de functie Private Relay van Apple uit te schakelen. Ter verduidelijking zullen we het proces doorlopen van het uitschakelen van de Private Relay-functie op een iPhone.

  1. Ga naar je iPhone Instellingen en tik op je Apple-ID /naam.
  2. Ga nu naar iCloud en selecteer Privé relais .

    Schakel Private Relay uit in de iCloud-instellingen van uw iPhone

  3. Dan uitzetten de Private Relay-functie door de schakelaar in de uit-stand te zetten en daarna uw pc opnieuw op te starten.
  4. Controleer bij het opnieuw opstarten of de interne WebKit-fout van de telefoon is gewist.

Als het probleem zich blijft voordoen, gaat u naar de problematische website , en wanneer het de interne WebKit-fout toont, Klik overal op de pagina (niet in de adresbalk of op een link), type de volgend en controleer vervolgens of het probleem is opgelost:

thisisunsafe

6. Schakel het privé-wifi-adres van het apparaat uit

Apple-apparaten zijn uitgerust met een Private Wi-Fi Address-functie waarmee uw Apple-apparaat verbinding kan maken met verschillende Wi-Fi-netwerken door verschillende Mac-adressen te gebruiken om uw online activiteit te maskeren voor ISP's of om uw netwerkactiviteit te profileren op basis van het Mac-adres van het apparaat.

U kunt de fout onderhands tegenkomen als de functie Privé Wi-Fi-adres de communicatie van de browser met websites belemmert. In dat geval kan het uitschakelen van de functie Privé Wi-Fi-adres van het apparaat het probleem oplossen. Ter illustratie bespreken we het proces van het uitschakelen van de functie Privé Wi-Fi-adres voor een iPhone.

  1. Ga naar je iPhone Instellingen en open Wifi .
  2. Tik nu op de i (informatie)pictogram voor het problematische netwerk en schakel de Privé wifi Adres door de schakelaar in de uit-stand te zetten.

    Privé Wi-Fi-adres uitschakelen op de iPhone

  3. Dan herstarten de Safari-browser en controleer of deze goed werkt.

7. Schakel HTTP 3-functie van de Safari-browser uit

HTTP 3 staat nog in de kinderschoenen (ondanks dat het al jaren in ontwikkeling is, maar het duurt tientallen jaren voordat standaarden volwassen zijn) en experimenteel. Als de Safari-browser niet goed communiceert met een website op het HTTP/3-protocol, kan dat leiden tot de interne fout van de WebKit. In dit geval kan het probleem worden opgelost door de HTTP/3-functie van de Safari-browser uit te schakelen. Ter illustratie zullen we het proces doorlopen om het HTTP/3-protocol op een Mac uit te schakelen.

  1. Start de Safari browser en vouw zijn . uit Ontwikkelen menu.

    Experimentele functies van Safari openen

  2. Selecteer nu Experimentele functies en uitvinken de HTTP/3 .

    Schakel HTTP 3 uit in de experimentele functies van Safari

  3. Dan herstarten de Safari-browser en controleer of deze vrij is van de interne Webkit-fout.

8. Reset experimentele functies van de Safari-browser naar de standaardinstellingen of schakel ze uit

Apple gebruikt experimentele functies in de Safari-browser om nieuwe toevoegingen aan de browser te testen voordat het onderdeel wordt van de standaard browserinstallaties. U kunt de WebKit-fout tegenkomen als enige aanpassing van de experimentele functies het vermogen van de browser belemmert om de website correct te laden of als de experimentele functies niet compatibel zijn met de websites die u probeert te bezoeken. In dit geval kan het probleem worden opgelost door de experimentele functies van Safari van de Safari-browser terug te zetten naar de standaardinstellingen of uit te schakelen. Ter verduidelijking zullen we het proces van de experimentele functies van Safari op een iPhone doorlopen.

  1. Ga naar Instellingen van je iPhone en selecteer Safari .
  2. Nu open Geavanceerd en selecteer Experimentele WebKit-functies .
  3. Scroll vervolgens naar beneden en tik op Alles resetten naar standaard .

    Reset alle experimentele functies van Safari naar de standaardinstellingen

  4. nutsvoorzieningen herstarten de Safari-browser en controleer of het probleem met WebKit is opgelost.
  5. Zo niet, ga dan naar Experimentele WebKit-functies door stap 1 t/m 2 te herhalen en dan elk uitschakelen daar getoonde optie.
  6. nutsvoorzieningen herstarten de Safari-browser en controleer of deze normaal werkt.

Als het probleem aanhoudt, controleer dan of uitdoen de suggesties voor zoekmachines of schakelen naar een andere zoekmachine in Safari wist de WebKit-fout.

9. Wis geschiedenis en gegevens van de Safari-browser

Deze fout kan worden weergegeven als de geschiedenis/gegevens van de safari corrupt zijn en als gevolg van deze corruptie heeft de Safari-browser geen toegang tot componenten die essentieel zijn voor de werking ervan, vandaar de fout. Hier kan het wissen van de geschiedenis en gegevens van de Safari-browser de WebKit-fout wissen. Ter illustratie zullen we het proces doorlopen van het wissen van de geschiedenis en gegevens van Safari op een iPhone. Maak voordat u doorgaat een back-up/notitie van essentiële browserinformatie zoals bladwijzers, website-aanmeldingen, enz.

  1. Start de Safari browser en ga naar zijn Instellingen .
  2. Zoek vervolgens de Geschiedenis wissen en gegevens en tik ben ermee bezig.

    Wis geschiedenis en websitegegevens van Safari op iPhone

  3. nutsvoorzieningen bevestigen om de gegevens en geschiedenis van uw Safari-browser te wissen.
  4. Dan herstarten uw iPhone en controleer of de WebKit-fout is gewist bij het opnieuw opstarten.

Als dat niet werkt, controleer dan of de problematische website goed werkt in de Prive browsen modus van Safari. Als dat het geval is, kunt u alle browserextensies uitschakelen en ze één voor één inschakelen om de problematische te vinden. Eenmaal gevonden, kunt u het uitschakelen (indien essentieel); verwijder het anders uit de Safari-browser.

10. Maak een nieuwe gebruiker op uw apparaat

Als uw gebruikersprofiel op het apparaat beschadigd is, kan dat leiden tot de interne WebKit-fout omdat de Safari-browser geen toegang heeft tot de OS-modules die essentieel zijn voor de werking van de browser. Het aanmaken van een nieuwe gebruiker op uw apparaat kan het WebKit-probleem oplossen. Ter illustratie zullen we het maken van een nieuwe gebruiker op een Mac doornemen. Houd er rekening mee dat deze stappen alleen kunnen worden uitgevoerd met een beheerdersaccount op de Mac.

  1. Ga naar je Systeem voorkeuren en open Gebruikers en groepen .

    Open Gebruikers en groepen in de systeemvoorkeuren van de Mac

  2. Klik nu linksonder op de hangslot pictogram en voer uw beheerderswachtwoord in als daarom wordt gevraagd.
  3. Klik dan op de Plus pictogram (in de buurt van het hangslotpictogram) en vouw de Nieuw account vervolgkeuzelijst (in het rechterdeelvenster van het venster).
  4. Selecteer nu Beheerder en ga naar binnen andere details (wachtwoord, verifiëren, wachtwoordhint, enz.) volgens uw vereisten.

    Maak een nieuwe beheerdergebruiker in MacBook

  5. Klik vervolgens op de knop Gebruiker maken en wacht tot de gebruiker is gemaakt.
  6. Eenmaal gedaan, uitloggen van de betaalrekening op uw Mac en Log in met het nieuw aangemaakte account.
  7. Start vervolgens Safari en controleer of het vrij is van de interne fout van WebKit.

Als u geen nieuwe gebruiker wilt maken, kunt u: gast logins inschakelen en controleer of Safari goed werkt in het gastaccount.

11. Reset uw apparaat naar de fabrieksinstellingen

Als geen van bovenstaande de interne WebKit-fout heeft verholpen, kan de fout het gevolg zijn van het corrupte besturingssysteem van uw apparaat en kan het probleem worden opgelost door het lastige proces om uw apparaat terug te zetten naar de fabrieksinstellingen. Om het proces beter te interpreteren, gaan we door het proces van het resetten van een iPhone naar de fabrieksinstellingen. Maak voordat u verder gaat een back-up van essentiële gegevens op uw iPhone en laad deze volledig op.

  1. Ga naar je iPhone Instellingen en open Algemeen .
  2. Zoek nu de Resetten optie (u kunt een beetje scrollen) en tik erop.
  3. Druk vervolgens op Wis alle inhoud en instellingen .

    Reset de iPhone naar de fabrieksinstellingen

  4. Nadien, bevestigen om door te gaan met het resetproces van de iPhone en wacht totdat het proces is voltooid.
  5. Eenmaal gedaan, opgericht uw iPhone als een nieuw apparaat (nog niet hersteld vanaf een back-up), en hopelijk is de interne WebKit-fout dan duidelijk. Als dat het geval is, kunt u uw iPhone herstellen vanaf een back-up.

Als geen van bovenstaande werkt, kunt u contact opnemen met: Apple-ondersteuning om het probleem op te lossen, maar u kunt gedurende die tijd een andere browser of ander apparaat gebruiken om toegang te krijgen tot de problematische websites.