Kuidas parandada Safaris 'Webkitil tekkis sisemine viga'?



Proovige Meie Instrumenti Probleemide Kõrvaldamiseks

Webkitil ilmnes sisemine viga põhjuseks võivad olla probleemid Safari brauseris või seadme võrgukonfiguratsioonis. Safari probleemid võivad ulatuda vastuolulisest privaatse edastamise funktsioonist kuni rikutud brauseri ajaloo/veebisaidi andmeteni. Viga ilmneb siis, kui proovite Safari brauseris veebisaiti avada, kuid brauser ei suuda seda teha, kuvades arutatava vea (mõnikord koos WebKitErrorDomainiga). Sellest veast teatatakse kõigis Apple'i seadmetes, nagu Macid, iPhone'id, iPadid jne. Mõnel juhul näitasid tõrget ka muud rakendused, mis kasutavad Apple'i seadmetes Safari API-d (nt Facebook, Instagram jne).



Webkitil ilmnes sisemine viga



WebKiti sisemist viga põhjustavad peamised tegurid on järgmised:



  • Seadme aegunud OS : Kui teie seadme operatsioonisüsteemil (nagu iPhone'i iOS-il) puuduvad Apple'i uusimad paigad, ei pruugi selle ühildumatus teiste moodulitega (eriti Safariga) lasta veebisaidil brauserisse korralikult laadida, põhjustades seega WebKiti sisemise vea.
  • Safari brauseri rikutud ajalugu ja veebisaidi andmed : Kui brauseri ajalugu ja veebisaidi andmed (nt küpsised) on rikutud, võib Safaris ilmneda WebKiti sisemine tõrge. Selle korruptsiooni tõttu võib brauseri ja veebisaitide vaheline side katkeda ja põhjustada käes oleva vea.
  • iCloudi privaatülekande funktsioon : iCloudi privaatülekande funktsioon kasutab topeltedastuse metoodikat, et varjata teie IP-d Interneti-teenuse pakkujatelt ja veebisaitidelt. Kui Safari brauseri ja veebisaidi vahel vahetatavad andmepaketid on selle edastamisraamistiku tõttu rikutud, võib see põhjustada WebKiti tõrke.
  • Safari HTTP/3 protokoll : WebKit võib Safaris näidata sisemist tõrget, kui brauser üritab suhelda HTTP/3 protokolli kasutava veebisaidiga, kuid veebisait ei suuda HTTP 3 protokolli õigesti rakendada. See võib põhjustada suhtluse ühildumatust veebisaidi ja Safari vahel. , mille tulemuseks on WebKiti sisemine viga Safaris.

1. Tehke seadmete taaskäivitamine

Ajutine tõrge teie seadme OS-is võib põhjustada WebKiti sisemise vea Safaris või Safari API-l põhinevates rakendustes ning seadmete taaskäivitamine võib probleemi lahendada.

  1. Esiteks, Taaskäivita oma seadet ja kontrollige, kas see töötab hästi.
  2. Kui ei, toide välja teie seade (nt iPhone, iPad, Mac jne) ja eemaldada selle toitekaabel (kui see on olemas, näiteks Macis) toiteallikast.
  3. Nüüd toide välja sinu võrguseadmed (nagu ruuter, WiFi-laiendid jne) ja eemaldada nende toitekaablid vastavast toiteallikast.

    Ühendage ruuter toiteallikast lahti

  4. Siis oota üks minut, ühendage tagasi a ruuteri toitekaabel ja toidab seda peal .
  5. Kui ruuter on korralikult sisse lülitatud, toide sisse sinu seade (vajadusel ühendage toitekaabel kindlasti tagasi) ja kui see on korralikult sisse lülitatud, kontrollige, kas WebKiti sisemine viga on selge.
  6. Kui ei, toide välja sinu seade (nagu iPad) ja hoidke see mõneks ajaks välja lülitatud pikendatud aeg nagu üleöö.
  7. Pärast võimsus oma seadet ja kontrollige, kas selle WebKiti sisemine viga on kustutatud.

2. Värskendage seadme OS uusimale versioonile

Kui teie seadmel (Mac, iPhone, iPad jne) OS-il puuduvad viimased värskendused; see võib olla muutunud kokkusobimatuks teiste OS-i moodulitega (nt Safari brauser), mis võib põhjustada WebKiti sisemise vea. Sellisel juhul võib seadme OS-i värskendamine uusimale versioonile kõrvaldada arutatava WebKiti vea. Selgitamiseks käsitleme iPhone'i iOS-i uusimale versioonile värskendamise protsessi. Enne jätkamist ühendage oma iPhone Wi-Fi-võrguga ja laadige telefon seejärel täielikult täis.



  1. Käivitage Seaded oma iPhone'ist ja valige Kindral .

    Avage iPhone'i üldsätted

  2. Nüüd leidke Tarkvara värskendus valikut ja puudutage seda.

    Värskendage iPhone'i tarkvara

  3. Seejärel kontrollige, kas iOS-i värskendus on saadaval. Kui see on olemas, lae alla a iOS-i värskendus ja pärast allalaadimist puudutage nuppu Installige .
  4. Nüüd oota kuni värskenduse installimiseni ja kui see on tehtud, Taaskäivita oma telefoni taaskäivitamisel ja kontrollige, kas Safaris pole WebKiti viga.

3. Keelake seadmes VPN

Kui teie seade või Safari veebiliiklus suunatakse VPN-i kaudu, võib VPN-i häire seadme veebiliikluses põhjustada WebKiti tõrke. Seadme VPN-i või brauseri VPN-laienduse keelamine võib probleemi lahendada. Parema tõlgendamise huvides vaatame läbi VPN-i keelamise iPhone'is. Väidetavalt põhjustab WebKiti tõrke Cloudflare Warp.

  1. Käivitage Seaded iPhone'is ja puudutage nuppu Kindral valik.
  2. Nüüd leidke asukoht VPN ja avage see.

    Avage VPN iPhone'i üldsätetes

  3. Siis keelata a VPN ühendus, lülitades selle lüliti välja ja taaskäivitamine a Safari brauser.

    Keelake VPN iPhone'i seadetes

  4. Taaskäivitamisel kontrollige, kas WebKiti viga on kustutatud.

4. Käivitage seade turvarežiimi

Kui teie seadme teatud vahemälud on rikutud või mõni muu rakendus/utiliit segab Safari brauseri tööks oluliste moodulite nõuetekohast täitmist, võib see põhjustada ka WebKiti sisemise tõrke. Selles kontekstis võib probleemi lahendada Apple'i seadme käivitamine turvarežiimis (kuna mõned vahemälud lähtestatakse ja kolmanda osapoole rakenduste käitamine blokeeritakse). Illustreerimiseks vaatame läbi Maci turvarežiimi käivitamise protsessi.

  1. Toide välja sinu Mac, ja kui see on välja lülitatud, võimsus seda peal aga hoia kohe kinni Tõstuklahv .

    Turvarežiimi käivitamiseks hoidke Maci sisselülitamise ajal all tõstuklahvi

  2. Hoidke a hoia selle Tõstuklahv kuni sisselogimisekraan kuvatakse ja siis vabastada võti.
  3. Siis Logi sisse kasutades oma mandaate ja kui seda palutakse, Logi sisse uuesti.
  4. Nüüd suunduge Apple menüü > Teave selle Maci kohta > Süsteemi aruanne > Süsteemi info > Süsteemitarkvara ülevaade ja kontrollige Alglaadimisrežiim .

    Kontrollige, kas Mac on turvarežiimis käivitunud

  5. Kui see näitab Turvarežiim , teie Mac käivitus turvarežiimis; muul juhul proovige ülaltoodud samme uuesti.
  6. Kui olete turvarežiimis, käivitage Safari ja kontrollige, kas selle WebKiti sisemine viga on kustutatud.
  7. Kui jah, siis käivitage Mac tavarežiimis ja käivitage Safari hoides käes Shift võti.
  8. Nüüd suunduge probleemne veebisait ja kontrollige, kas see laadib Safaris normaalselt.
  9. Kui ei, siis kontrollige oma Maci käivitusüksusi, et leida probleemne rakendus/utiliit (nt reklaamiblokeerija või sisublokeerija). Kui leiate, võite selle WebKiti sisemise vea kustutamiseks keelata või Macist eemaldada (kui see pole hädavajalik).

5. Keela privaatülekande funktsioon

Privaatne relee funktsioon on privaatsusfunktsioon, mis lisatakse Apple'i seadmetele iCloudi kaudu. See funktsioon kasutab ISP-lt ja veebisaidilt kliendi IP-aadressi varjamiseks topeltedastusraamistikku. Kui veebisait ei ühildu selle privaatsusfunktsiooniga või kui Safari brauser ei suuda releeraamistiku andmepaketti korralikult sõeluda, võib see põhjustada Webkiti sisemise vea. Selle stsenaariumi korral võib probleemi lahendada Apple'i privaatülekande funktsiooni keelamine. Selgitamiseks teeme iPhone'i privaatülekande funktsiooni keelamise protsessi.

  1. Minge oma iPhone'i Seaded ja puudutage oma Apple kasutajatunnus /nimi.
  2. Nüüd suunduge iCloud ja valige Privaatne relee .

    Keelake privaatne relee oma iPhone'i iCloudi seadetes

  3. Siis keelata Private Relay funktsiooni, lülitades selle lüliti väljalülitatud asendisse ja taaskäivitades seejärel arvuti.
  4. Taaskäivitamisel kontrollige, kas telefoni WebKiti sisemine viga on kustutatud.

Kui probleem püsib, minge lehele probleemne veebisait ja kui see näitab WebKiti sisemist viga, klõpsa kuhu iganes lehel (mitte aadressiribal ega lingil), tüüp a järgnev ja seejärel kontrollige, kas probleem on lahendatud:

thisisunsafe

6. Keelake seadme privaatne Wi-Fi aadress

Apple'i seadmed on varustatud privaatse WiFi-aadressi funktsiooniga, mis võimaldab teie Apple'i seadmel luua ühenduse erinevate Wi-Fi-võrkudega, kasutades erinevaid Maci aadresse, et varjata Interneti-teenuse pakkujate võrgutegevust või profileerida võrgutegevust seadme Maci aadressi alusel.

Kui privaatne WiFi-aadressi funktsioon takistab brauseri suhtlust veebisaitidega, võib see tõrge ilmneda. Sellisel juhul võib probleemi lahendada seadme privaatse WiFi-aadressi funktsiooni keelamine. Illustreerimiseks käsitleme iPhone'i privaatse WiFi-aadressi funktsiooni keelamise protsessi.

  1. Minge oma iPhone'i Seaded ja avatud Wi-Fi .
  2. Nüüd puudutage nuppu i (teabe) ikooni probleemse võrgu jaoks ja keelake Privaatne WiFi Aadress, lülitades selle lüliti väljalülitatud asendisse.

    Keelake iPhone'is privaatne WiFi-aadress

  3. Siis uuesti käivitada Safari brauser ja kontrollige, kas see töötab hästi.

7. Keelake Safari brauseri HTTP 3 funktsioon

HTTP 3 on alles algusjärgus (hoolimata sellest, et seda on arendatud aastaid, kuid standardite valmimine võtab aastakümneid) ja katseline. Kui Safari brauser ei suuda korralikult HTTP/3 protokolli kasutava veebisaidiga suhelda, võib see põhjustada WebKiti sisemise vea. Sel juhul võib probleemi lahendada Safari brauseri HTTP/3 funktsiooni keelamine. Illustreerimiseks vaatame läbi HTTP/3 protokolli keelamise Macis.

  1. Käivitage Safari brauserit ja laiendage seda Arendada menüü.

    Avage Safari eksperimentaalsed funktsioonid

  2. Nüüd valige Eksperimentaalsed funktsioonid ja eemalda linnuke a HTTP/3 .

    Keelake HTTP 3 Safari eksperimentaalsetes funktsioonides

  3. Siis uuesti käivitada Safari brauser ja kontrollige, kas see ei sisalda Webkiti sisemist viga.

8. Lähtestage Safari brauseri eksperimentaalsed funktsioonid vaikeseadetele või keelake need

Apple kasutab Safari brauseri eksperimentaalseid funktsioone, et testida brauseri uusi täiendusi enne selle muutmist brauseri vaikeinstallimise osaks. Kui eksperimentaalsete funktsioonide kohandamine takistab brauseri võimet veebisaiti õigesti laadida või kui katsefunktsioonid ei ühildu veebisaitidega, mida proovite külastada, võib ilmneda WebKiti tõrge. Sel juhul võib probleemi lahendada Safari brauseri Safari eksperimentaalsete funktsioonide vaikeseadetele lähtestamine või nende keelamine. Selgitamiseks vaatame läbi Safari eksperimentaalsete funktsioonide protsessi iPhone'is.

  1. Minema Seaded oma iPhone'ist ja valige Safari .
  2. Nüüd avatud Täpsemalt ja valige Eksperimentaalsed WebKiti funktsioonid .
  3. Seejärel kerige alla ja puudutage nuppu Lähtestage kõik vaikeseadetele .

    Lähtestage kõik Safari eksperimentaalsed funktsioonid vaikeseadetele

  4. Nüüd uuesti käivitada Safari brauser ja kontrollige, kas WebKiti probleem on selge.
  5. Kui ei, siis suunduge Eksperimentaalsed WebKiti funktsioonid korrates samme 1 kuni 2 ja seejärel keelake kõik seal näidatud valik.
  6. Nüüd uuesti käivitada Safari brauser ja kontrollige, kas see töötab normaalselt.

Kui probleem püsib, kontrollige, kas välja lülitades a otsingumootori soovitused või ümberlülitamine kuni a erinev otsingumootor Safaris kustutab WebKiti vea.

9. Kustutage Safari brauseri ajalugu ja andmed

Seda tõrget võidakse kuvada, kui safari ajalugu/andmed on rikutud ja selle riknemise tõttu ei pääse Safari brauser juurde selle toimimiseks olulistele komponentidele, millest tuleneb tõrge. Siin võib Safari brauseri ajaloo ja andmete tühjendamine kustutada WebKiti vea. Illustreerimiseks teeme iPhone'is Safari ajaloo ja andmete kustutamise protsessi. Enne jätkamist varundage/märkige üles oluline brauseri teave, nagu järjehoidjad, veebisaidi sisselogimised jne.

  1. Käivitage Safari brauser ja minge selle juurde Seaded .
  2. Seejärel leidke Kustuta ajalugu ja Andmed ja puudutage selle kallal.

    Safari ajaloo ja veebisaidi andmete kustutamine iPhone'is

  3. Nüüd kinnitada Safari brauseri andmete ja ajaloo kustutamiseks.
  4. Siis Taaskäivita oma iPhone'i ja kontrollige, kas WebKiti tõrge kustutatakse taaskäivitamisel.

Kui see ei tööta, kontrollige, kas probleemne veebisait töötab saidis hästi Privaatne sirvimine Safari režiim. Kui jah, võite probleemse leidmiseks keelata kõik brauseri laiendused ja lubada need ükshaaval. Kui leiate, võite selle keelata (kui see on vajalik); muul juhul eemaldage see Safari brauserist.

10. Looge oma seadmes uus kasutaja

Kui teie seadme kasutajaprofiil on rikutud, võib see põhjustada WebKiti sisemise tõrke, kuna Safari brauser ei pääse juurde brauseri tööks olulistele OS-moodulitele. Seadmes uue kasutaja loomine võib WebKiti probleemi lahendada. Näiteks loome Macis uue kasutaja. Pidage meeles, et neid toiminguid saab teha ainult Maci administraatorikontoga.

  1. Mine oma Süsteemi eelistused ja avatud Kasutajad ja rühmad .

    Avage kasutajad ja rühmad Maci süsteemieelistustes

  2. Nüüd klõpsake vasakpoolses alanurgas ikooni tabalukk ikooni ja sisestage oma administraatori parool, kui seda küsitakse.
  3. Seejärel klõpsake nuppu Pluss ikooni (tabaluku ikooni lähedal) ja laiendage Uus konto rippmenüüst (akna parempoolsel paanil).
  4. Nüüd valige Administraator ja sisestage muud üksikasjad (parool, kinnitamine, paroolivihje jne) vastavalt teie nõuetele.

    Looge MacBookis uus administraatorikasutaja

  5. Seejärel klõpsake nuppu Loo kasutaja ja oodake, kuni kasutaja luuakse.
  6. Kui see on tehtud, Logi välja oma Maci praegusest kontost ja Logi sisse kasutades vastloodud kontot.
  7. Seejärel käivitage Safari ja kontrollige, kas see on WebKiti sisemisest veast puhas.

Kui te ei soovi uut kasutajat luua, saate seda teha lubada külaliste sisselogimised ja kontrollige, kas Safari töötab külaliskontol hästi.

11. Lähtestage oma seadme tehaseseadetele

Kui ükski ülaltoodutest ei kõrvaldanud WebKiti sisemist viga, võib tõrke põhjuseks olla teie seadme rikutud OS. Probleem võib lahendada seadme tehase vaikeseadetele lähtestamise tülika protsessi läbimine. Protsessi paremaks tõlgendamiseks läheme läbi iPhone'i tehaseseadetele lähtestamise. Enne jätkamist varundage oma iPhone'is olulised andmed ja laadige see täielikult.

  1. Minge oma iPhone'i Seaded ja avatud Kindral .
  2. Nüüd leidke Lähtesta valikut (võite veidi kerida) ja puudutage seda.
  3. Seejärel vajutage Kustuta kogu sisu ja sätted .

    Lähtestage iPhone'i tehaseseadetele

  4. Pärast kinnitada iPhone'i lähtestamisprotsessi jätkamiseks ja oota kuni protsess on lõppenud.
  5. Kui see on tehtud, üles seada sinu iPhone nagu uus seade (ei ole veel varukoopiast taastatud) ja siis loodetavasti on see WebKiti sisemisest veast selge. Kui jah, saate oma iPhone'i varukoopiast taastada.

Kui ükski ülaltoodust ei aidanud, võite ühendust võtta Apple'i tugi probleemi lahendamiseks, kuid võite selle aja jooksul probleemsetele veebisaitidele juurdepääsuks kasutada mõnda muud brauserit või seadet.