Sådan rettes 'Webkit stødte på en intern fejl' på Safari?



Prøv Vores Instrument Til At Fjerne Problemer

Webkit stødte på en intern fejl kan være forårsaget af problemer med Safari-browseren eller enhedens netværkskonfigurationer. Safari-problemer kan variere fra en modstridende privat relæ-funktion til korrupte historik/websteddata i browseren. Fejlen opstår, når du forsøger at åbne et websted i Safari-browseren, men browseren gør det ikke ved at vise fejlen under diskussion (nogle gange med et WebKitErrorDomain). Denne fejl rapporteres på tværs af alle Apple-enheder som Macs, iPhones, iPads osv. I nogle tilfælde viste andre apps, der bruger Safari API på Apple-enheder (som Facebook, Instagram osv.), også fejlen.



Webkit stødte på en intern fejl



Følgende har vist sig at være de vigtigste faktorer, der forårsager den interne WebKit-fejl:



  • Forældet enheds operativsystem : Hvis din enheds OS (som iOS til en iPhone) mangler de seneste patches fra Apple, så lader dets inkompatibilitet med andre moduler (især Safari) muligvis ikke et websted indlæses korrekt i browseren, hvilket forårsager den interne WebKit-fejl.
  • Korrupte historik og webstedsdata i Safari-browseren : Du kan støde på en intern WebKit-fejl på Safari, hvis browserens historie og webstedsdata (som cookies) er korrupte. På grund af denne korruption kan kommunikationen mellem browseren og websteder gå i stykker og forårsage den aktuelle fejl.
  • iClouds private relæfunktion : iClouds Private Relay-funktion bruger en dobbelt relæ-metodologi til at maskere din IP fra internetudbydere og websteder. Hvis datapakkerne, der udveksles mellem Safari-browseren og webstedet, er blevet korrupte på grund af denne videregivelsesramme, kan det resultere i WebKit-fejlen.
  • HTTP/3-protokol for Safari : WebKit viser muligvis en intern fejl på Safari, hvis browseren forsøger at kommunikere til et websted på HTTP/3-protokollen, men webstedet ikke anvender HTTP 3-protokollen korrekt, så det kan forårsage kommunikationsinkompatibilitet mellem webstedet og Safari , hvilket resulterer i en intern fejl i WebKit på Safari.

1. Udfør en genstart af enhederne

En midlertidig fejl i din enheds operativsystem kan føre til den interne WebKit-fejl på Safari eller apps baseret på Safari API, og genstart af dine enheder kan muligvis løse problemet.

  1. For det første, genstart din enhed og kontroller, om den fungerer fint.
  2. Hvis ikke, sluk din enhed (som en iPhone, iPad, Mac osv.) og fjerne dets strømkabel (hvis relevant, som på en Mac) fra strømkilden.
  3. Nu sluk din netværksenheder (som en router, Wi-Fi-forlængere osv.) og fjerne deres strømkabler fra den respektive strømkilde.

    Tag routeren ud af strømkilden

  4. Derefter vente et minut, stik tilbage det routerens strømkabel , og tænd den .
  5. Når routeren er tændt korrekt, tænd din enhed (sørg for at tilslutte strømkablet, hvis det er relevant), og når den er tændt korrekt, skal du kontrollere, om den er fri for den interne WebKit-fejl.
  6. Hvis ikke, sluk din enhed (som en iPad) og hold den slukket for en udvidet tid gerne natten over.
  7. Bagefter, strøm din enhed og kontroller, om dens interne WebKit-fejl er ryddet.

2. Opdater enhedens operativsystem til den seneste bygning

Hvis din enhed (Mac, iPhone, iPad osv.) OS mangler sine seneste opdateringer; det kan være blevet inkompatibelt med de andre OS-moduler (som Safari-browseren), hvilket kan føre til den interne fejl i WebKit. I et sådant tilfælde kan opdatering af enhedens OS til den seneste build fjerne WebKit-fejlen under diskussion. Til forklaring vil vi diskutere processen med at opdatere iOS på en iPhone til den seneste build. Før du fortsætter, skal du slutte din iPhone til et Wi-Fi-netværk og derefter oplade telefonen helt.



  1. Start Indstillinger på din iPhone og vælg Generel .

    Åbn Generelle indstillinger på iPhone

  2. Find nu Software opdatering mulighed og tryk på den.

    Opdater software til iPhone

  3. Kontroller derefter, om en iOS-opdatering er tilgængelig. Hvis muligt, Hent det iOS-opdatering , og når den er downloadet, skal du trykke på Installere .
  4. Nu, vente indtil opdateringen installeres, og når den er færdig, genstart din telefon ved genstart, og kontroller, om Safari er fri af WebKit stødte på en fejl.

3. Deaktiver VPN på enheden

Hvis din enhed eller Safari-webtrafik dirigeres gennem en VPN, kan VPN'ens interferens med enhedens webtrafik resultere i WebKit-fejlen. Deaktivering af enhedens VPN eller browserens VPN-udvidelse kan muligvis løse problemet. For bedre fortolkning vil vi gennemgå processen med at deaktivere en VPN på en iPhone. Cloudflare Warp er rapporteret at forårsage WebKit-fejlen.

  1. Start Indstillinger af iPhone og tryk på Generel mulighed.
  2. Find nu VPN og åbne den.

    Åbn VPN i generelle indstillinger på iPhone

  3. Derefter deaktivere det VPN forbindelse ved at slå dens kontakt fra og relancering det Safari browser.

    Deaktiver VPN i iPhone-indstillingerne

  4. Ved genstart skal du kontrollere, om WebKit-fejlen er ryddet.

4. Start din enhed i fejlsikret tilstand

Hvis visse caches på din enhed er korrupte, eller en anden app/værktøj forstyrrer den korrekte udførelse af de moduler, der er afgørende for driften af ​​Safari-browseren, kan det også forårsage en intern WebKit-fejl. I denne sammenhæng kan opstart af din Apple-enhed i fejlsikret tilstand (da nogle caches nulstilles, og udførelse af tredjepartsapps blokeres) muligvis løse problemet. Til illustration vil vi gennemgå processen med at starte en Mac op i dens fejlsikret tilstand.

  1. Sluk din Mac, og når den først er slukket, strøm det men hold straks Skift-tasten .

    Hold Shift-tasten nede, mens du tænder for Mac for at starte i fejlsikret tilstand

  2. Behold en holde af Skift-tasten indtil login skærm vises, og derefter frigøre nøglen.
  3. Derefter Log på ved at bruge dine legitimationsoplysninger, og hvis du bliver bedt om det, Log på igen.
  4. Gå nu til Æble menu > Om denne Mac > Systemrapport > Systemoplysninger > System Software Oversigt og tjek Boot-tilstand .

    Tjek, om Mac'en er startet i fejlsikret tilstand

  5. Hvis det vises Sikker tilstand , din Mac er startet i fejlsikret tilstand; Ellers prøv ovenstående trin igen.
  6. Når du er i fejlsikret tilstand, skal du starte Safari og kontroller, om dens interne WebKit-fejl er ryddet.
  7. Hvis det er tilfældet, skal du starte din Mac i normal tilstand og starte Safari mens du holder Flytte nøgle.
  8. Gå nu til problematisk hjemmeside og kontroller, om den indlæses normalt i Safari.
  9. Hvis ikke, så tjek din Macs startelementer for at finde den problematiske app/værktøj (som en annonceblokering eller indholdsblokering). Hvis det findes, kan du deaktivere det eller fjerne det fra din Mac (hvis det ikke er nødvendigt) for at fjerne den interne WebKit-fejl.

5. Deaktiver funktionen Private Relay

Den private relæ-funktion er en privatlivsfunktion tilføjet til Apple-enheder gennem iCloud. Denne funktion bruger en dobbelt relæramme til at maskere en klients IP fra internetudbyderen og webstedet. Hvis et websted ikke er kompatibelt med denne privatlivsfunktion, eller hvis Safari-browseren ikke kan parse datapakken fra relærammen korrekt, kan det føre til den interne Webkit-fejl. I dette scenarie kan deaktivering af Apples Private Relay-funktion muligvis løse problemet. Til forklaring vil vi gennemgå processen med at deaktivere Private Relay-funktionen på en iPhone.

  1. Gå til din iPhone Indstillinger og tryk på din Apple-id /navn.
  2. Gå nu til iCloud og vælg Privat relæ .

    Deaktiver Private Relay i iCloud-indstillingerne på din iPhone

  3. Derefter deaktivere funktionen Private Relay ved at skifte dens kontakt til off-positionen og genstarte din pc bagefter.
  4. Ved genstart skal du kontrollere, om telefonens interne WebKit-fejl er ryddet.

Hvis problemet fortsætter, skal du gå til problematisk hjemmeside , og når den viser den interne WebKit-fejl, klik overalt på siden (ikke i adresselinjen eller på et link), type det følge , og kontroller derefter, om problemet er løst:

thisisunsafe

6. Deaktiver enhedens private Wi-Fi-adresse

Apple-enheder er udstyret med en privat Wi-Fi-adressefunktion, som gør det muligt for din Apple-enhed at oprette forbindelse til forskellige Wi-Fi-netværk ved at bruge forskellige Mac-adresser til at maskere din onlineaktivitet fra internetudbydere eller profilere din netværksaktivitet baseret på enhedens Mac-adresse.

Du kan støde på fejlen under hånden, hvis funktionen Privat Wi-Fi-adresse hindrer browserens kommunikation med websteder. I et sådant tilfælde kan deaktivering af funktionen Private Wi-Fi-adresse på enheden løse problemet. Til illustration vil vi diskutere processen med at deaktivere funktionen Privat Wi-Fi-adresse for en iPhone.

  1. Gå til din iPhone Indstillinger og åben Trådløst internet .
  2. Tryk nu på jeg (information)-ikonet for det problematiske netværk og deaktiver Privat Wi-Fi Adresser ved at skifte kontakten til slukket position.

    Deaktiver privat Wi-Fi-adresse på iPhone

  3. Derefter relancering Safari-browseren og tjek om den fungerer fint.

7. Deaktiver HTTP 3-funktionen i Safari-browseren

HTTP 3 er stadig i sine tidlige dage (på trods af at det har været under udvikling i årevis, men standarder tager årtier at modnes) og eksperimenterende. Hvis Safari-browseren ikke kommunikerer korrekt med et websted på HTTP/3-protokollen, kan det føre til den interne fejl i WebKit. I dette tilfælde kan deaktivering af HTTP/3-funktionen i Safari-browseren løse problemet. Til illustration vil vi gennemgå processen med at deaktivere HTTP/3-protokollen på en Mac.

  1. Start Safari browser og udvide dens Udvikle menu.

    Åbn eksperimentelle funktioner i Safari

  2. Vælg nu Eksperimentelle funktioner og fjerne flueben det HTTP/3 .

    Deaktiver HTTP 3 i Safari Experimental Features

  3. Derefter relancering Safari-browseren og kontroller, om den er fri for den interne Webkit-fejl.

8. Nulstil eksperimentelle funktioner i Safari-browseren til standardindstillingerne eller deaktiver dem

Apple bruger eksperimentelle funktioner i Safari-browseren til at teste nye tilføjelser til browseren, før den gør den til en del af standardbrowserinstallationerne. Du kan blive udsat for WebKit-fejlen, hvis enhver tilpasning af de eksperimentelle funktioner hindrer browserens evne til at indlæse webstedet korrekt, eller hvis de eksperimentelle funktioner ikke er kompatible med de websteder, du forsøger at besøge. I dette tilfælde kan det løse problemet at nulstille Safari-eksperimentelle funktioner i Safari-browseren til standardindstillingerne eller deaktivere dem. Til forklaring vil vi gennemgå processen med Safaris eksperimentelle funktioner på en iPhone.

  1. Gå til Indstillinger på din iPhone og vælg Safari .
  2. Nu åben Fremskreden og vælg Eksperimentelle WebKit-funktioner .
  3. Rul derefter ned til bunden og tryk på Nulstil alle til standard .

    Nulstil alle Safari-eksperimentelle funktioner til standardindstillinger

  4. Nu relancering Safari-browseren og tjek, om den er ryddet af WebKit-problemet.
  5. Hvis ikke, så gå til Eksperimentelle WebKit-funktioner ved at gentage trin 1 til 2 og derefter deaktiver hver mulighed vist der.
  6. Nu relancering Safari-browseren og kontroller, at den fungerer normalt.

Hvis problemet fortsætter, skal du kontrollere, om slukker det forslag til søgemaskiner eller skifte til en anden søgemaskine i Safari rydder WebKit-fejlen ud.

9. Ryd historik og data for Safari-browseren

Denne fejl kan blive vist, hvis safariens historie/data er korrupte, og på grund af denne korruption kan Safari-browseren ikke få adgang til komponenter, der er vigtige for dens drift, og derfor fejlen. Her kan sletning af historikken og dataene i Safari-browseren rydde WebKit-fejlen. Til illustration vil vi gennemgå processen med at rydde historikken og dataene for Safari på en iPhone. Før du fortsætter, skal du sikkerhedskopiere/notere vigtige browseroplysninger som bogmærker, webstedslogins osv.

  1. Start Safari browser og gå til dens Indstillinger .
  2. Find derefter Ryd historik og data og tryk på det.

    Ryd historik og webstedsdata for Safari på iPhone

  3. Nu bekræfte for at rydde dataene og historikken for din Safari-browser.
  4. Derefter genstart din iPhone og kontroller, om WebKit-fejlen er ryddet ved genstart.

Hvis det ikke virker, så tjek om det problematiske websted fungerer fint i Privat browsing tilstand af Safari. Hvis det er tilfældet, kan du deaktivere alle browserudvidelser og aktivere dem én efter én for at finde den problematiske. Når det er fundet, kan du deaktivere det (hvis det er nødvendigt); Ellers skal du fjerne det fra Safari-browseren.

10. Opret en ny bruger på din enhed

Hvis din brugerprofil på enheden er korrupt, kan det føre til den interne WebKit-fejl, da Safari-browseren ikke får adgang til de OS-moduler, der er nødvendige for browserens drift. Oprettelse af en ny bruger på din enhed kan løse WebKit-problemet. Til illustration vil vi gennemgå at oprette en ny bruger på en Mac. Husk, at disse trin kun kan udføres med en administratorkonto på Mac.

  1. Gå til din Systempræferencer og åben Brugere og grupper .

    Åbn Brugere og grupper i Mac'ens systemindstillinger

  2. Nu nederst til venstre skal du klikke på hængelås ikon og indtast din administratoradgangskode, hvis du bliver bedt om det.
  3. Klik derefter på Plus ikonet (nær hængelåsikonet) og udvid Ny konto dropdown (i vinduets højre rude).
  4. Vælg nu Administrator og gå ind andre detaljer (adgangskode, bekræftelse, adgangskodetip osv.) i henhold til dine krav.

    Opret en ny administratorbruger i MacBook

  5. Klik derefter på knappen Opret bruger, og vent, indtil brugeren er oprettet.
  6. Når det er gjort, Log ud af den aktuelle konto på din Mac og Log på ved hjælp af den nyoprettede konto.
  7. Start derefter Safari og kontroller, om den er fri for den interne fejl i WebKit.

Hvis du ikke ønsker at oprette en ny bruger, kan du evt aktivere gæstelogin og tjek om Safari fungerer fint på gæstekontoen.

11. Nulstil din enhed til fabriksindstillingerne

Hvis ingen af ​​ovenstående ryddede den interne WebKit-fejl, kan fejlen være et resultat af det korrupte operativsystem på din enhed, og at gå gennem den besværlige proces med at nulstille din enhed til fabriksindstillingerne kan muligvis løse problemet. For bedre at fortolke processen, vil vi gennemgå processen med at nulstille en iPhone til dens fabriksindstillinger. Før du går videre, skal du sikkerhedskopiere vigtige data på din iPhone og oplade den helt.

  1. Gå til din iPhone Indstillinger og åben Generel .
  2. Find nu Nulstil mulighed (du kan rulle lidt) og trykke på den.
  3. Tryk derefter på Slet alt indhold og indstillinger .

    Nulstil iPhone til fabriksindstillingerne

  4. Bagefter, bekræfte for at fortsætte med iPhones nulstillingsproces og vente indtil processen er færdig.
  5. Når det er gjort, Opsætning din iPhone som en ny enhed (ikke gendannet fra en sikkerhedskopi endnu), og så vil det forhåbentlig være klart for den interne WebKit-fejl. Hvis ja, kan du gendanne din iPhone fra en sikkerhedskopi.

Hvis intet af ovenstående virkede, så kan du kontakte Apple support for at løse problemet, men du kan bruge en anden browser eller enhed til at få adgang til de problematiske websteder i det tidsrum.