Folyamatosan belefut egy „A Safari nem tudja megnyitni a webold alt; A WebKit belső hibát” vagy „WebKitErrorDomain:300” hibakódot észlelt, miközben megpróbált betölteni weboldalakat a Safari böngészőbe? Megmutatjuk, hogyan lehet ezt kijavítani iPhone-on, iPaden és Macen.
Az Apple eszközök a WebKit motort használják weboldalak megjelenítésére a Safariban. Különböző okok, például a sérült Safari gyorsítótár, az ütköző kísérleti funkciók és a hibás böngészőkonfiguráció azonban leállíthatják a renderelő motor működését, ami azt eredményezheti, hogy a „WebKit belső hibát észlelt”. Futtassa végig az alábbi javításokat, hogy a Safari ismét a megszokott módon működjön.
Lépjen ki, és nyissa meg újra a Safarit
A Safari „WebKit belső hibáját észlelte” hiba kijavításának leggyorsabb módja a webböngésző kényszerített kilépése és újbóli megnyitása. Ez szinte mindig kiküszöböli a váratlan hibákat és a WebKit egyéb problémáit.
iPhone és iPad
- Csúsztassa felfelé az ujját a képernyő aljáról (vagy nyomja meg kétszer a Kezdőlap gombot) az Alkalmazásváltó megnyitásához.
- Csúsztassa el a Safari kártyát a képernyőről.
- Lépjen ki a kezdőképernyőre, és nyissa meg újra a Safarit.
Mac
- Nyomja meg a Command + Option + Escape billentyűket a Kényszerített kilépés párbeszédpanel megnyitásához.
- Válassza ki a Safarit, és kattintson a Force-Quit gombra.
- Várjon néhány másodpercet, és nyissa meg újra a webböngészőt a Launchpad vagy a Dock segítségével.
Indítsa újra az eszközöket
Ha a Safari kényszerített kilépése nem javította ki a „WebKit Encountered an Internal Error” problémát, folytassa iPhone vagy Mac eszközének újraindításával. Ez megoldja a véletlenszerű rendszeroldali problémákat, amelyek megakadályozzák a böngésző működését.
A Mac újraindításakor ügyeljen arra, hogy a MacOS ne mentse el a hibás Safari-alkalmazásállapotot úgy, hogy törölje a jelölést az Ablak újranyitása visszajelentkezéskor opcióból.
Az operációs rendszer frissítése
A következő javítás a Safari frissítését foglalja magában. Mivel ez egy natív alkalmazás, ennek egyetlen módja az Apple-eszköz rendszerszoftverének frissítése a legújabb verzióra.
iPhone és iPad
- Nyissa meg a Beállítások alkalmazást.
- Tap General > Szoftverfrissítés.
- Koppintson a Letöltés és telepítés elemre.
Mac
- Nyissa meg az Apple menüt, és válassza a Rendszerbeállítások lehetőséget.
- Válassza ki az Általános lehetőséget az oldalsávon. Ezután válassza a Szoftverfrissítés lehetőséget az ablak jobb oldalán.
- Válassza ki a Frissítés most lehetőséget (vagy az Újraindítás most lehetőséget, ha csak a frissítést kell véglegesítenie).
Megjegyzés: Ha Mac számítógépén macOS 12 Monterey vagy régebbi rendszer fut, nyissa meg a Rendszerbeállítások alkalmazást, és válassza a Szoftverfrissítés > Frissítés most lehetőséget a rendszerszoftver frissítéséhez.
A Safari webes gyorsítótárának törlése
Ha a „WebKit belső hibát észlelt” továbbra is fennáll, ideje kiüríteni a Safari gyorsítótárát.
iPhone és iPad
- Nyissa meg a Beállítások alkalmazást.
- Görgessen le, és koppintson a Safari elemre.
- Koppintson az Előzmények és webhelyadatok törlése elemre.
Mac
- Nyissa meg a Safarit, és válassza a Safari > Előzmények törlése lehetőséget a menüsorban.
- Állítsa be az összes előzmény törlését.
- Válassza ki az Előzmények törlése lehetőséget.
Az összes Safari-bővítmény letiltása
A másik ok, amiért a Safari a „WebKit belső hibát észlelt” üzenetet jeleníti meg, az optimalizálatlan vagy ütköző böngészőbővítmények miatt van. Próbálja meg letiltani őket.
iPhone és iPad
- Nyissa meg a Beállítások alkalmazást, és koppintson a Safari elemre.
- Tap Extensions.
- Az összes tartalomblokkoló és -bővítmény letiltása.
Mac
- Nyissa meg a Safarit, és válassza a Safari > Settings/Preferences lehetőséget a menüsorban.
- Váltson a Bővítmények lapra.
- Törölje a jelet az összes bővítmény melletti négyzetből, és lépjen ki a Beállítások panelből.
Ha a „WebKit belső hibát észlelt” üzenet már nem jelenik meg a Safariban, nyissa meg az App Store-t, és telepítse a bővítmények függőben lévő frissítéseit. Ezután egyesével aktiválja újra az egyes böngészőbővítményeket. Ha egy adott bővítmény a hibaüzenet újbóli megjelenését okozza, tiltsa le vagy távolítsa el, és keressen másik bővítményt.
Belépés és kilépés a csökkentett módból (csak Macen)
Ha a „WebKit belső hibát észlelt” továbbra is megjelenik a Safari Mac-verziójában, próbálja meg elindítani a Mac-et csökkentett módba, majd kilépni onnan. Ez törli a redundáns adatok különféle formáit, megakadályozva az olyan alkalmazások működését, mint a Safari.
Apple Silicon Mac
- Kapcsolja ki a MacBookot, az iMac-et vagy a Mac minit.
- Kapcsolja be újra a Mac-et, de ne engedje fel a bekapcsológombot; hamarosan megjelenik az Indítási beállítások képernyő.
- Tartsa lenyomva a Shift billentyűt, és válassza a Macintosh HD > csökkentett módot.
Intel Mac
- Kapcsolja ki a Mac-et.
- Indítsa el a Mac-et, miközben lenyomva tartja a Shift billentyűt.
- Engedje el a Shift billentyűt, ha megjelenik az Apple logó.
Csökkentett módban nyissa meg röviden a Safarit, és ellenőrizze, hogy nem történt-e WebKit hiba. Ha igen, folytassa a gyorsítótárazott adatok további formáinak törlését a Mac-en. Ha nem, indítsa el a Macet a szokásos módon.
A privát relé funkció letiltása
Ha előfizet az iCloud+ szolgáltatásra, iPhone, iPad vagy Mac készülékén aktív lehet a Private Relay nevű funkció, amely a titkosítatlan webhelyforgalom védelmével javítja az adatvédelmet. Azonban még mindig béta állapotban van, és problémákat okoz a Safariban. Tehát kapcsolja ki a Private Relay-t, és ellenőrizze, hogy ez változtat-e.
iPhone és iPad
- Nyissa meg a Beállítások alkalmazást.
- Ugrás: Apple ID > iCloud > Privacy Relay.
- Kapcsolja ki a Privát relé melletti kapcsolót.
Mac
- Nyissa meg a Rendszerbeállítások alkalmazást.
- Válassza ki Apple ID-jét az oldalsávon. Ezután válassza az iCloud lehetőséget.
- Kapcsolja le a Privát relé melletti kapcsolót.
Megjegyzés: A privát továbbítás letiltásához macOS Monterey vagy régebbi rendszerben lépjen a System Preferences > Apple ID > iCloud oldalra.
Privát Wi-Fi-címek letiltása (csak iPhone és iPad)
Az iPhone és iPad készülékeken a „WebKit belső hibát észlelt” másik oka a Safariban a privát Mac (Wi-Fi) címek használata. Ennek megállításához:
- Nyissa meg a Beállítások alkalmazást iPhone-ján, és válassza a Wi-Fi lehetőséget.
- Érintse meg az aktív Wi-Fi kapcsolat melletti Info gombot.
- Kapcsolja le a Privát Wi-Fi-cím melletti kapcsolót.
A HTTP/3 kísérleti funkció letiltása
A HTTP/3 egy protokoll, amely javítja a várakozási időt és a betöltési időt. Ez azonban csak kísérleti Safari-funkcióként érhető el, és hajlamos a dolgok eltörésére. Ellenőrizze, hogy aktív-e, és tiltsa le.
iPhone és iPad
- Nyissa meg a Beállítások alkalmazást.
- Tap Safari > Advanced > Kísérleti szolgáltatások.
- Kapcsolja ki a HTTP/3 melletti kapcsolót.
Mac
- Nyissa meg a Safari Settings/Preferences panelt.
- Váltson a Fejlesztés lapra, és jelölje be a Fejlesztés menü megjelenítése melletti négyzetet a menüsorban.
- Válassza ki a Fejlesztés elemet a menüsorban, nyomtasson a Kísérleti szolgáltatásokba, és törölje a jelet a HTTP/3 opcióból.
A kísérleti beállítások visszaállítása az alapértelmezett értékekre
Ha a fenti javítások egyike sem segít, próbálja meg visszaállítani az összes kísérleti Safari funkciót az alapértelmezett beállításokra.
iPhone és iPad
- Nyissa meg a Beállítások alkalmazást.
- Tap Safari > Advanced > Kísérleti szolgáltatások.
- Görgessen le, és koppintson az Összes visszaállítása alapértékekre elemre.
Mac
Nyissa meg a Fejlesztés menüt a Safariban (ha kell, nyissa meg a rejtést), mutasson a Kísérleti szolgáltatások elemre, és görgessen le az aljára. Ezután válassza az Összes visszaállítása alapértelmezettre lehetőséget.
A Safari ismét a megszokott módon működik
A fenti hibaelhárítási tippek segíthetnek a „WebKit belső hibát észlelt” probléma megoldásában a Safariban. Ha újra szembesül a problémával, feltétlenül futtassa végig a fenti gyorsjavításokat.
Tegyük fel, hogy a WebKit hiba nem szűnik meg. Ha igen, váltson másik böngészőre, például Google Chrome-ra, Firefoxra vagy Microsoft Edge-re, és várja meg, amíg egy jövőbeli iOS vagy macOS frissítés véglegesen megoldja a problémát. Macen a Safari gyári beállításait is visszaállíthatja az alapértelmezett beállításokra.
