Come risolvere Webkit ha riscontrato un errore interno in Safari

Continui a imbatterti in un " Safari non può aprire la pagina Web; WebKit ha riscontrato un errore interno" o un codice di errore " WebKit ErrorDomain:300" durante il tentativo di caricare pagine Web nel browser Safari ? Ti mostreremo come risolverlo su iPhone, iPad e Mac .

I dispositivi Apple(Apple) utilizzano il motore WebKit per eseguire il rendering delle pagine Web in Safari . Tuttavia, vari motivi, come una cache di Safari danneggiata , funzionalità sperimentali in conflitto e una configurazione del browser non funzionante, possono impedire il funzionamento del motore di rendering, provocando " WebKit ha(WebKit) riscontrato un errore interno". Esegui(Run) le correzioni seguenti per far funzionare di nuovo Safari come al solito.

Chiudi e riapri Safari

Il modo più rapido per correggere " WebKit ha riscontrato un errore interno" di Safari è forzare l'uscita e riaprire il browser web. Ciò elimina quasi sempre gli imprevisti e altri problemi con WebKit .

iPhone e iPad

  1. Scorri(Swipe) verso l'alto dalla parte inferiore dello schermo (o premi due volte il pulsante Home(Home button) ) per aprire App Switcher .
  2. Scorri(Swipe) via la scheda Safari dallo schermo.
  3. Esci dalla schermata principale(Home Screen) e riapri Safari .

Mac

  1. Press Command + Option + Escape per aprire la finestra di dialogo Uscita forzata(Force-Quit) .
  2. Scegli Safari(Choose Safari) e seleziona il pulsante Uscita forzata .(Force-Quit)
  3. Attendi qualche secondo e riapri il browser web tramite Launchpad o Dock .

Riavvia i tuoi dispositivi

Se l'uscita forzata da Safari non ha risolto "WebKit ha riscontrato un errore interno(Internal Error) ", devi continuare riavviando il tuo dispositivo iPhone(restarting your iPhone) o Mac . Ciò dovrebbe risolvere problemi casuali sul lato del sistema che impediscono al browser di funzionare.

Durante il riavvio di un Mac , assicurati di impedire a macOS di salvare lo stato di un'applicazione Safari difettosa deselezionando l' opzione Riapri(Reopen) le finestre al nuovo accesso.

Aggiorna il sistema operativo

La seguente correzione comporta l'aggiornamento di Safari . Poiché si tratta di un'app nativa, l'unico modo per farlo è aggiornare il software di sistema sul tuo dispositivo Apple all'ultima versione.

iPhone e iPad

  1. Apri l'app Impostazioni.
  2. Tocca Generali > Aggiornamento software.
  3. Tocca Scarica e installa.

Mac

  1. Apri il menu Apple e seleziona Impostazioni di sistema(System Settings) .

  1. Seleziona Generale(Select General) nella barra laterale. Quindi, seleziona Aggiornamento software(Software Update) a destra della finestra.

  1. Seleziona Aggiorna(Update) ora (o Riavvia ora se devi solo finalizzare l'aggiornamento).

Nota: se il tuo Mac esegue macOS 12 Monterey o versioni precedenti, apri l' app Preferenze di (Preferences)Sistema e seleziona (System) Software Update > Update ora per aggiornare il software di sistema.

Svuota la cache Web di Safari

Se il messaggio "WebKit ha riscontrato un errore interno" persiste, è ora di svuotare la cache di Safari(clear the Safari cache) .

iPhone e iPad

  1. Apri l'app Impostazioni.
  2. Scorri verso il basso e tocca Safari.
  3. Tocca Cancella cronologia(History) e dati del sito web(Website Data) .

Mac

  1. Apri Safari e seleziona Safari > Cancella cronologia(Clear History) sulla barra dei menu.

  1. Imposta Cancella su tutta la cronologia.
  2. Seleziona Cancella cronologia.

Disabilita tutte le estensioni di Safari

Un altro motivo per cui Safari visualizza " WebKit ha(WebKit) riscontrato un errore interno" è a causa di estensioni del browser non ottimizzate o in conflitto. Prova a disabilitarli.

iPhone e iPad

  1. Apri l' app Impostazioni(Settings) e tocca Safari .
  2. Tocca Estensioni.
  3. Disabilita tutti i blocchi dei contenuti e le estensioni.

Mac

  1. Apri Safari e seleziona Safari > Settings/Preferences nella barra dei menu.

  1. Passa alla scheda Estensioni.
  2. Deseleziona le caselle accanto a tutti i componenti aggiuntivi ed esci dal pannello Preferenze .(Preferences)

Se il messaggio "WebKit ha riscontrato un errore interno" non viene più visualizzato in Safari , apri l' App Store e installa eventuali aggiornamenti in sospeso sulle estensioni. Quindi, riattiva ogni componente aggiuntivo del browser uno per uno. Se una particolare estensione fa riapparire il messaggio di errore, disabilitala o disinstallala e cerca un'estensione alternativa.

Entra ed esci dalla modalità provvisoria(Safe Mode) ( solo Mac )

Se "WebKit ha riscontrato un errore interno" continua a essere visualizzato nella versione Mac di Safari , prova ad avviare il tuo Mac in modalità provvisoria e fuori dalla modalità provvisoria(booting your Mac into and out of Safe Mode) . Ciò cancella varie forme di dati ridondanti che impediscono il funzionamento di app come Safari .

Mac Apple in silicone

  1. Spegni il tuo MacBook , i Mac o Mac mini.
  2. Riaccendi il Mac ma non rilasciare il pulsante di accensione(Power) ; vedrai presto la schermata Opzioni di (Options)avvio .(Startup)
  3. Tieni premuto il tasto Maiusc(Shift) e seleziona Macintosh HD > Safe Mode .

Intel Mac

  1. Spegni il tuo Mac.
  2. Avvia(Boot) il Mac tenendo premuto il tasto Maiusc(Shift) .
  3. Rilascia il tasto Maiusc(Shift) quando vedi il logo Apple .

In modalità provvisoria(Safe Mode) , apri brevemente Safari e controlla se si verifica l' errore WebKit . In tal caso, continua a cancellare moduli aggiuntivi di dati memorizzati nella cache sul tuo Mac(clearing additional forms of cached data on your Mac) . In caso contrario, avvia il tuo Mac normalmente.

Disabilita la funzione di inoltro privato

Se ti abboni a iCloud+, il tuo iPhone, iPad o Mac potrebbe avere una funzione chiamata Private Relay attiva per migliorare la privacy proteggendo il traffico del sito non crittografato. Tuttavia, è ancora in versione beta e crea problemi in Safari . Quindi disabilita Private Relay e controlla se questo fa la differenza.

iPhone e iPad

  1. Apri l'app Impostazioni.
  2. Vai su Apple ID > iCloud > Privacy Relay .
  3. Disattiva l'interruttore accanto a Inoltro privato(Private Relay) .

Mac

  1. Apri l'app Impostazioni di sistema.
  2. Seleziona il tuo ID Apple(Apple ID) nella barra laterale. Quindi, seleziona iCloud.

  1. Disattiva l'opzione accanto a Inoltro privato(Private Relay) .

Nota: per disabilitare Private Relay in macOS Monterey o versioni precedenti, vai su System Preferences > Apple ID > iCloud.

Disabilita indirizzi Wi-Fi privati(Private Wi-Fi Addresses) ​​(solo iPhone e iPad)

Su iPhone e iPad, un altro motivo per "WebKit ha riscontrato un errore interno" in Safari è l'uso di indirizzi Mac (Wi-Fi) privati(private Mac (Wi-Fi) addresses) ​​. Per fermarlo:

  1. Apri l' app Impostazioni(Settings) sul tuo iPhone e seleziona l'opzione Wi-Fi.
  2. Tocca il pulsante Info accanto alla connessione Wi-Fi attiva.
  3. Disattiva l'opzione accanto a Indirizzo Wi-Fi(Wi-Fi Address) privato .

Disabilita la HTTP/3 Experimental Feature

HTTP/3 è un protocollo che migliora la latenza e i tempi di caricamento. Tuttavia, è disponibile solo come funzionalità sperimentale di Safari ed è incline a rompere le cose. Controlla se è attivo e disabilitalo.

iPhone e iPad

  1. Apri l'app Impostazioni.
  2. Tap Safari > Advanced > Experimental Features .
  3. Disattiva l'interruttore accanto a HTTP/3 .

Mac

  1. Apri il pannello Safari Settings/Preferences
  2. Passa alla scheda Sviluppo(Develop) e seleziona la casella accanto a Mostra(Show Develop) menu Sviluppo nella barra dei menu.

  1. Seleziona Sviluppa(Select Develop) sulla barra dei menu, stampa su Funzionalità sperimentali(Experimental Features) e deseleziona l' opzione HTTP/3

Ripristina le (Reset Experimental) preferenze(Preferences) sperimentali sui valori predefiniti

Se nessuna delle correzioni di cui sopra aiuta, prova a ripristinare tutte le funzionalità sperimentali di Safari alle impostazioni predefinite.

iPhone e iPad

  1. Apri l'app Impostazioni.
  2. Tap Safari > Advanced > Experimental Features .
  3. Scorri(Scroll) verso il basso e tocca Ripristina tutto(Reset All) ai valori predefiniti(Defaults) .

Mac

Apri il menu Sviluppo in (Develop)Safari (mostralo se necessario), punta su Funzionalità sperimentali(Experimental Features) e scorri verso il basso fino in fondo. Quindi, seleziona Ripristina(Reset) tutto ai valori predefiniti(Defaults) .

Safari funziona di nuovo come al solito

I suggerimenti per la risoluzione dei problemi di cui sopra dovrebbero aiutarti a risolvere il problema "WebKit ha riscontrato un errore interno" in Safari . Assicurati di eseguire le soluzioni rapide di cui sopra se riscontri il problema di nuovo.

Supponiamo che l' errore WebKit non scompaia. In tal caso, passa a un browser diverso come Google Chrome , Firefox o Microsoft Edge e attendi che un futuro aggiornamento di iOS o macOS risolva definitivamente il problema. Sul Mac , puoi anche ripristinare le impostazioni di fabbrica di Safari alle sue impostazioni predefinite(factory reset Safari to its default settings) .



About the author

Sono un revisore di software ed esperto di produttività. Revisiono e scrivo recensioni di software per varie applicazioni software, come Excel, Outlook e Photoshop. Le mie recensioni sono ben informate e forniscono informazioni obiettive sulla qualità dell'applicazione. Scrivo recensioni di software dal 2007.



Related posts