Anonim

Jokautuuko jatkuvasti "Safari ei voi avata verkkosivua; WebKit havaitsi sisäisen virheen" tai "WebKitErrorDomain:300" -virhekoodin yrittäessään ladata verkkosivuja Safari-selaimessa? Näytämme, kuinka voit korjata ongelman iPhonessa, iPadissa ja Macissa.

Apple-laitteet käyttävät WebKit-moottoria verkkosivujen hahmontamiseen Safarissa. Useat syyt, kuten vioittunut Safari-välimuisti, ristiriitaiset kokeelliset ominaisuudet ja rikkinäiset selaimen asetukset, voivat kuitenkin estää renderöintimoottorin toiminnan, jolloin WebKit havaitsi sisäisen virheen. Suorita alla olevat korjaukset, jotta Safari toimii taas normaalisti.

Lopeta ja avaa Safari uudelleen

Nopein tapa korjata Safarin "WebKit havaitsi sisäisen virheen" on pakottaa sulkemaan verkkoselain ja avaamaan se uudelleen. Tämä eliminoi lähes aina odottamattomat häiriöt ja muut WebKitin ongelmat.

iPhone ja iPad

  1. Avaa App Switcher pyyhkäisemällä ylös näytön alareunasta (tai painamalla aloituspainiketta kahdesti).
  2. Pyyhkäise Safari-kortti pois näytöltä.
  3. Poistu aloitusnäyttöön ja avaa Safari uudelleen.

Mac

  1. Paina Komento + Optio + Esc avataksesi Pakota lopetus -valintaikkunan.
  2. Valitse Safari ja paina Force-Quit-painiketta.
  3. Odota muutama sekunti ja avaa verkkoselain uudelleen Launchpadin tai Dockin kautta.

Käynnistä laitteet uudelleen

Jos Safarin pakottaminen ei korjaa WebKit havaitsi sisäisen virheen -ilmoitusta, sinun on jatkettava käynnistämällä iPhone- tai Mac-laite uudelleen. Tämän pitäisi ratkaista satunnaiset järjestelmäpuolen ongelmat, jotka estävät selainta toimimasta.

Kun käynnistät Macin uudelleen, varmista, että MacOS ei tallenna viallista Safari-sovellustilaa poistamalla valinta Avaa ikkunat uudelleen kirjautuessasi takaisin sisään -vaihtoehdosta.

Päivitä käyttöjärjestelmä

Seuraava korjaus sisältää Safarin päivittämisen. Koska se on natiivi sovellus, ainoa tapa tehdä se on päivittää Apple-laitteen järjestelmäohjelmisto sen uusimpaan versioon.

iPhone ja iPad

  1. Avaa Asetukset-sovellus.
  2. Napauta Yleistä > Ohjelmistopäivitys.
  3. Napauta Lataa ja asenna.

Mac

  1. Avaa Omenavalikko ja valitse Järjestelmäasetukset.

  1. Valitse sivupalkista Yleiset. Valitse sitten ikkunan oike alta puolelta Ohjelmistopäivitys.

  1. Valitse Päivitä nyt (tai Käynnistä nyt uudelleen, jos sinun tarvitsee vain viimeistellä päivitys).

Huomaa: Jos Macissasi on macOS 12 Monterey tai vanhempi, avaa System Preferences -sovellus ja päivitä sen järjestelmäohjelmisto valitsemalla Ohjelmistopäivitys > Päivitä nyt.

Tyhjennä Safarin verkkovälimuisti

Jos "WebKit havaitsi sisäisen virheen" jatkuu, on aika tyhjentää Safarin välimuisti.

iPhone ja iPad

  1. Avaa Asetukset-sovellus.
  2. Vieritä alas ja napauta Safari.
  3. Napauta Tyhjennä historia ja sivustotiedot.

Mac

  1. Avaa Safari ja valitse valikkoriviltä Safari > Tyhjennä historia.

  1. Aseta Tyhjennä koko historia.
  2. Valitse Tyhjennä historia.

Poista kaikki Safari-laajennukset käytöstä

Toinen syy, miksi Safari näyttää "WebKit havaitsi sisäisen virheen" johtuu optimoimattomista tai ristiriitaisista selainlaajennuksista. Yritä poistaa ne käytöstä.

iPhone ja iPad

  1. Avaa Asetukset-sovellus ja napauta Safari.
  2. Tap Extensions.
  3. Poista kaikki sisällön estäjät ja laajennukset käytöstä.

Mac

  1. Avaa Safari ja valitse valikkoriviltä Safari > Settings/Preferences.

  1. Vaihda Laajennukset-välilehteen.
  2. Poista valinta kaikkien lisäosien vierestä ja poistu Asetukset-ruudusta.

Jos WebKit havaitsi sisäisen virheen -viestiä ei enää näy Safarissa, avaa App Store ja asenna kaikki odottavat päivitykset laajennuksiin. Aktivoi sitten jokainen selaimen lisäosa uudelleen yksitellen. Jos tietty laajennus saa virheilmoituksen uudelleen näkyviin, poista se käytöstä tai poista se ja etsi vaihtoehtoinen laajennus.

Siirry vikasietotilaan ja poistu siitä (vain Mac)

Jos "WebKit havaitsi sisäisen virheen" näkyy edelleen Safarin Mac-versiossa, yritä käynnistää Mac vikasietotilaan ja pois siitä. Tämä poistaa erilaisia ​​tarpeettomia tietoja, mikä estää Safarin k altaisia ​​sovelluksia toimimasta.

Apple Silicon Mac

  1. Sammuta MacBook, iMac tai Mac mini.
  2. Käynnistä Mac uudelleen, mutta älä vapauta virtapainiketta. näet pian käynnistysasetukset-näytön.
  3. Pidä Shift-näppäintä painettuna ja valitse Macintosh HD > vikasietotila.

Intel Mac

  1. Sammuta Mac.
  2. Käynnistä Mac pitämällä Shift-näppäintä painettuna.
  3. Vapauta Shift-näppäin, kun näet Apple-logon.

Avaa Safari lyhyesti vikasietotilassa ja tarkista, tapahtuuko WebKit-virhe. Jos näin käy, jatka välimuistissa olevien tietojen tyhjentämistä Macissa. Jos ei, käynnistä Mac normaalisti.

Poista yksityinen välitysominaisuus käytöstä

Jos tilaat iCloud+:n, iPhonessasi, iPadissasi tai Macissasi voi olla aktiivinen Private Relay-ominaisuus, joka parantaa yksityisyyttä suojaamalla salaamatonta sivustoliikennettä. Se on kuitenkin edelleen beta-vaiheessa ja aiheuttaa ongelmia Safarissa. Joten poista yksityinen välitys käytöstä ja tarkista, onko sillä eroa.

iPhone ja iPad

  1. Avaa Asetukset-sovellus.
  2. Siirry Apple ID:hen > iCloud > Privacy Relay.
  3. Sammuta Yksityinen rele -kohdan vierestä kytkin.

Mac

  1. Avaa Järjestelmäasetukset-sovellus.
  2. Valitse Apple ID sivupalkista. Valitse sitten iCloud.

  1. Poista Yksityinen välitys -kohdan vieressä oleva kytkin käytöstä.

Huomaa: Jos haluat poistaa yksityisen välityksen käytöstä macOS Montereyssä tai vanhemmassa, siirry kohtaan Järjestelmäasetukset > Apple ID > iCloud.

Poista yksityiset Wi-Fi-osoitteet käytöstä (vain iPhone ja iPad)

iPhonessa ja iPadissa toinen syy "WebKit havaitsi sisäisen virheen" Safarissa on yksityisten Mac-osoitteiden (Wi-Fi) käyttö. Voit lopettaa sen:

  1. Avaa Asetukset-sovellus iPhonessa ja valitse Wi-Fi-vaihtoehto.
  2. Napauta aktiivisen Wi-Fi-yhteyden vieressä olevaa Info-painiketta.
  3. Poista käytöstä Yksityinen Wi-Fi-osoite -kohdan vieressä oleva kytkin.

Poista HTTP/3-kokeellinen ominaisuus käytöstä

HTTP/3 on protokolla, joka parantaa latenssia ja latausaikoja. Se on kuitenkin saatavilla vain kokeellisena Safari-ominaisuudena ja on taipuvainen rikkomaan asioita. Tarkista, onko se aktiivinen ja poista se käytöstä.

iPhone ja iPad

  1. Avaa Asetukset-sovellus.
  2. Tap Safari > Advanced > kokeelliset ominaisuudet.
  3. Sammuta HTTP/3:n vieressä oleva kytkin.

Mac

  1. Avaa Safarin Asetukset/Asetukset-ruutu.
  2. Vaihda Kehitä-välilehdelle ja valitse valikkopalkissa Näytä kehitysvalikko -kohdan vieressä oleva ruutu.

  1. Valitse valikkoriviltä Kehitä, tulosta kokeellisiin ominaisuuksiin ja poista HTTP/3-vaihtoehdon valinta.

Palauta kokeelliset asetukset oletusasetuksiin

Jos mikään yllä olevista korjauksista ei auta, yritä palauttaa kaikki kokeelliset Safarin ominaisuudet oletusasetuksiinsa.

iPhone ja iPad

  1. Avaa Asetukset-sovellus.
  2. Tap Safari > Advanced > kokeelliset ominaisuudet.
  3. Vieritä alas ja napauta Palauta kaikki oletusarvoihin.

Mac

Avaa Kehitys-valikko Safarissa (näytä se tarvittaessa), osoita kokeelliset ominaisuudet ja vieritä alas. Valitse sitten Palauta kaikki oletusarvoihin.

Safari toimii taas normaalisti

Yllä olevien vianetsintävinkkien pitäisi auttaa sinua ratkaisemaan WebKit havaitsi sisäisen virheen -ongelman Safarissa. Muista suorittaa yllä olevat pikakorjaukset, jos kohtaat ongelman uudelleen.

Oletetaan, että WebKit-virhe ei poistu. Jos näin on, vaihda toiseen selaimeen, kuten Google Chrome, Firefox tai Microsoft Edge, ja odota, kunnes tuleva iOS- tai macOS-päivitys ratkaisee ongelman pysyvästi. Macissa voit myös palauttaa Safarin tehdasasetukset sen oletusasetuksiin.

Kuinka korjata Webkit havaitsi sisäisen virheen Safarissa