Anonim

Nailazite li stalno na poruku “Safari ne može otvoriti web stranicu; WebKit je naišao na internu pogrešku” ili kod pogreške “WebKitErrorDomain:300” dok je pokušavao učitati web stranice u vašem pregledniku Safari? Pokazat ćemo vam kako to popraviti na iPhoneu, iPadu i Macu.

Apple uređaji koriste WebKit mehanizam za prikaz web stranica u Safariju. Međutim, različiti razlozi, poput oštećene predmemorije Safarija, proturječnih eksperimentalnih značajki i pokvarene konfiguracije preglednika, mogu zaustaviti rad mehanizma za renderiranje, što rezultira "WebKit je naišao na internu pogrešku." Prođite kroz popravke ispod kako bi Safari ponovno radio kao i obično.

Zatvorite i ponovno otvorite Safari

Najbrži način da popravite Safarijev "WebKit je naišao na unutarnju pogrešku" je prisilno zatvoriti i ponovno otvoriti web preglednik. To gotovo uvijek eliminira neočekivane kvarove i druge probleme s WebKitom.

iPhone i iPad

  1. Prevucite prstom prema gore od dna zaslona (ili dvaput pritisnite gumb Home) da biste otvorili App Switcher.
  2. Prevucite Safari karticu sa zaslona.
  3. Izađite na početni zaslon i ponovno otvorite Safari.

Mac

  1. Pritisnite Command + Option + Escape da biste otvorili dijaloški okvir Force-Quit.
  2. Odaberite Safari i odaberite gumb Force-Quit.
  3. Pričekajte nekoliko sekundi i ponovno otvorite web preglednik putem Launchpada ili Docka.

Ponovo pokrenite svoje uređaje

Ako prisilno napuštanje Safarija nije popravilo "WebKit je naišao na unutarnju pogrešku", morate nastaviti ponovnim pokretanjem iPhone ili Mac uređaja. To bi trebalo riješiti nasumične probleme na strani sustava koji sprječavaju rad preglednika.

Dok ponovno pokrećete Mac, provjerite jeste li spriječili macOS da sprema stanje aplikacije Safari s greškama poništavanjem opcije Ponovno otvori prozore pri ponovnoj prijavi.

Ažurirajte operativni sustav

Sljedeći popravak uključuje ažuriranje Safarija. Budući da je to izvorna aplikacija, jedini način da to učinite je ažuriranje sistemskog softvera na vašem Apple uređaju na najnoviju verziju.

iPhone i iPad

  1. Otvorite aplikaciju Postavke.
  2. Dodirnite Općenito > Ažuriranje softvera.
  3. Dodirnite Preuzmi i instaliraj.

Mac

  1. Otvorite Apple izbornik i odaberite System Settings.

  1. Odaberite Općenito na bočnoj traci. Zatim odaberite Ažuriranje softvera na desnoj strani prozora.

  1. Odaberite Update Now (ili Restart Now ako samo trebate dovršiti ažuriranje).

Napomena: ako vaš Mac pokreće macOS 12 Monterey ili stariji, otvorite aplikaciju Postavke sustava i odaberite Ažuriranje softvera > Ažuriraj sada da ažurirate softver svog sustava.

Očisti Safari web predmemoriju

Ako se "WebKit naišao na unutarnju pogrešku" nastavi, vrijeme je da izbrišete Safari predmemoriju.

iPhone & iPad

  1. Otvorite aplikaciju Postavke.
  2. Pomaknite se prema dolje i dodirnite Safari.
  3. Dodirnite Očisti povijest i podatke web stranice.

Mac

  1. Otvorite Safari i odaberite Safari > Obriši povijest na traci izbornika.

  1. Postavite Clear za svu povijest.
  2. Odaberite Obriši povijest.

Onemogući sve Safari ekstenzije

Još jedan razlog zašto Safari prikazuje "WebKit je naišao na internu pogrešku" je zbog neoptimiziranih ili sukobljenih proširenja preglednika. Pokušajte ih onemogućiti.

iPhone i iPad

  1. Otvorite aplikaciju Postavke i dodirnite Safari.
  2. Dodirnite proširenja.
  3. Onemogući sve blokatore sadržaja i proširenja.

Mac

  1. Otvorite Safari i odaberite Safari > Settings/Preferences na traci izbornika.

  1. Prebacite se na karticu Proširenja.
  2. Poništite okvire pokraj svih dodataka i izađite iz okna Preferences.

Ako se poruka "WebKit naišao na unutarnju pogrešku" više ne pojavljuje u Safariju, otvorite App Store i instalirajte sva ažuriranja na čekanju za svoja proširenja. Zatim ponovno aktivirajte svaki dodatak pregledniku jedan po jedan. Ako određeno proširenje uzrokuje ponovno pojavljivanje poruke o pogrešci, onemogućite ga ili deinstalirajte i potražite alternativno proširenje.

Ulazak i izlaz iz sigurnog načina rada (samo Mac)

Ako se "WebKit naišao na unutarnju pogrešku" nastavi pojavljivati ​​u Mac verziji Safarija, pokušajte pokrenuti svoj Mac u Safe Mode i iz njega. To briše razne oblike suvišnih podataka koji sprječavaju rad aplikacija poput Safarija.

Apple Silicon Mac

  1. Isključite svoj MacBook, iMac ili Mac mini.
  2. Ponovo uključite svoj Mac, ali ne puštajte tipku za uključivanje/isključivanje; uskoro ćete vidjeti zaslon s opcijama pokretanja.
  3. Držite tipku Shift i odaberite Macintosh HD > Safe Mode.

Intel Mac

  1. Isključite svoj Mac.
  2. Pokrenite svoj Mac dok držite pritisnutu tipku Shift.
  3. Otpustite tipku Shift kada vidite Apple logo.

U sigurnom načinu rada nakratko otvorite Safari i provjerite pojavljuje li se pogreška WebKita. Ako se dogodi, nastavite s brisanjem dodatnih oblika predmemoriranih podataka na vašem Macu. Ako nije, normalno pokrenite Mac.

Onemogući značajku privatnog releja

Ako se pretplatite na iCloud+, vaš iPhone, iPad ili Mac može imati aktivnu značajku pod nazivom Private Relay za poboljšanje privatnosti zaštitom nekriptiranog prometa web stranice. Međutim, još uvijek je u beta verziji i stvara probleme u Safariju. Stoga onemogućite privatni prijenos i provjerite ima li to neku razliku.

iPhone i iPad

  1. Otvorite aplikaciju Postavke.
  2. Idite na Apple ID > iCloud > Privacy Relay.
  3. Isključite prekidač pored Private Relay.

Mac

  1. Otvorite aplikaciju Postavke sustava.
  2. Odaberite svoj Apple ID na bočnoj traci. Zatim odaberite iCloud.

  1. Isključite prekidač pored Private Relay.

Napomena: Za onemogućavanje privatnog prijenosa u macOS Monterey ili starijem, idite na System Preferences > Apple ID > iCloud.

Onemogući privatne Wi-Fi adrese (samo za iPhone i iPad)

Na iPhoneu i iPadu, još jedan razlog za "WebKit je naišao na unutarnju pogrešku" u Safariju je korištenje privatnih Mac (Wi-Fi) adresa. Da to zaustavite:

  1. Otvorite aplikaciju Postavke na svom iPhoneu i odaberite opciju Wi-Fi.
  2. Dodirnite gumb Info pored aktivne Wi-Fi veze.
  3. Isključite prekidač pored Privatne Wi-Fi adrese.

Onemogući HTTP/3 eksperimentalnu značajku

HTTP/3 je protokol koji poboljšava latenciju i vrijeme učitavanja. Međutim, dostupna je samo kao eksperimentalna Safari značajka i sklona je kvarovima. Provjerite je li aktivan i onemogućite ga.

iPhone i iPad

  1. Otvorite aplikaciju Postavke.
  2. Tap Safari > Napredne > Eksperimentalne značajke.
  3. Isključite prekidač pored HTTP/3.

Mac

  1. Otvorite okno Safari Settings/Preferences.
  2. Prebacite se na karticu Razvoj i potvrdite okvir pored Prikaži izbornik Razvoj na traci izbornika.

  1. Odaberite Develop na traci izbornika, ispišite na Experimental Features i poništite opciju HTTP/3.

Vrati eksperimentalne postavke na zadane

Ako nijedan od gore navedenih popravaka ne pomogne, pokušajte vratiti sve eksperimentalne Safari značajke na zadane postavke.

iPhone i iPad

  1. Otvorite aplikaciju Postavke.
  2. Tap Safari > Napredne > Eksperimentalne značajke.
  3. Pomaknite se prema dolje i dodirnite Vrati sve na zadane postavke.

Mac

Otvorite izbornik Razvoj u Safariju (otkrijte ga ako morate), pokažite na Eksperimentalne značajke i pomaknite se prema dolje do dna. Zatim odaberite Vrati sve na zadane postavke.

Safari ponovno radi kao i obično

Gore navedeni savjeti za rješavanje problema trebali bi vam pomoći u rješavanju problema "WebKit je naišao na unutarnju pogrešku" u Safariju. Obavezno prođite kroz gornja brza rješenja ako ponovno naiđete na problem.

Pretpostavimo da pogreška WebKita ne nestane. Ako je tako, prijeđite na drugi preglednik kao što je Google Chrome, Firefox ili Microsoft Edge i pričekajte dok buduće ažuriranje iOS-a ili macOS-a trajno ne riješi problem. Na Macu također možete tvornički vratiti Safari na zadane postavke.

Kako popraviti Webkit je naišao na internu pogrešku u Safariju