Come correggere l'errore interno di Webkit in Safari

Il motivo potrebbe "Webkit ha riscontrato un errore interno" Questo errore può essere causato da problemi con il browser Safari o con le impostazioni di rete del dispositivo. I problemi di Safari possono variare da un conflitto con la funzionalità Private Relay a dati di log/sito web corrotti. L'errore si verifica quando si tenta di aprire un sito web in Safari, ma il browser non riesce a farlo, visualizzando l'errore in questione (a volte con WebKitErrorDomain). Questo errore viene segnalato su tutti i dispositivi Apple, come Mac, iPhone e iPad. In alcuni casi, anche altre applicazioni che utilizzano l'API Safari sui dispositivi Apple (come Facebook e Instagram) hanno visualizzato l'errore.

Di seguito sono riportati i principali fattori che causano errori interni di WebKit:

  • Il sistema operativo del dispositivo è obsoleto.Se il sistema operativo del tuo dispositivo (ad esempio iOS per un iPhone) non dispone delle patch più recenti di Apple, la sua incompatibilità con altri moduli (in particolare Safari) potrebbe impedire il corretto caricamento del sito web nel browser, causando un errore WebKit interno.
  • La cronologia del browser e i dati del sito web sono danneggiati.Potresti riscontrare un errore WebKit interno in Safari se la cronologia del browser e i dati dei siti web (come i cookie) sono corrotti. Questo danneggiamento può interrompere la comunicazione tra il browser e i siti web, causando l'errore.
  • Funzionalità iCloud Private RelayLa funzionalità Private Relay di iCloud utilizza una metodologia di doppio relay per nascondere il tuo indirizzo IP ai provider di servizi Internet e ai siti web. Se i pacchetti di dati scambiati tra Safari e un sito web vengono danneggiati a causa di questo meccanismo di relaying, potrebbe verificarsi un errore WebKit.
  • Protocollo HTTP/3 in SafariWebKit potrebbe mostrare un errore interno in Safari se il browser tenta di connettersi a un sito web tramite HTTP/3, ma il sito web non riesce a implementare correttamente HTTP/3. Ciò potrebbe causare una mancata corrispondenza nella connessione tra il sito web e Safari, con conseguente errore interno di WebKit su Safari.

1. Riavviare i dispositivi

Un problema temporaneo nel sistema operativo del tuo dispositivo potrebbe causare un errore WebKit interno in Safari o nelle applicazioni che si basano sull'API di Safari. Il riavvio dei dispositivi potrebbe risolvere il problema.

  1. Primo, Ricomincia Controlla il tuo dispositivo e verifica che funzioni correttamente.
  2. Se non, Spegni Il tuo dispositivo (come iPhone, iPad, Mac, ecc.) estaccare la spina Il cavo di alimentazione (se applicabile, come nel caso di un Mac) dalla fonte di alimentazione.
  3. الآن Spegni Dispositivi di rete Il tuo (come router, extender Wi-Fi, ecc.) estaccare la spina cavi di alimentazione Ha una propria fonte di energia.
  4. Poi aspettare minuto, Riconnetti Cavo di alimentazione del routerE lo accese. Ancora.
  5. Una volta che il router è acceso correttamente, Riempire il tuo dispositivo (Assicurarsi di ricollegare il cavo di alimentazione, se applicabile) e, una volta acceso correttamente, verificare che non vi sia più alcun errore WebKit interno.
  6. Se non, Spegni il tuo dispositivo (Come un iPad) e tienilo spento per un po' lungo Come tutta la notte.
  7. بعد ذلك ، Riempire Controlla il tuo dispositivo e verifica se l'errore interno di WebKit è stato risolto.

2. Aggiornare il sistema operativo del dispositivo all'ultima versione.

Se il sistema operativo del tuo dispositivo (Mac, iPhone, iPad, ecc.) non è aggiornato con gli ultimi aggiornamenti, potrebbe diventare incompatibile con altri componenti del sistema operativo (come il browser Safari), causando potenzialmente un errore WebKit interno. In questi casi, l'aggiornamento del sistema operativo del dispositivo all'ultima versione potrebbe risolvere l'errore WebKit. Per illustrare il problema, illustreremo la procedura di aggiornamento di iOS su un iPhone all'ultima versione. Prima di procedere, collega il tuo iPhone a una rete Wi-Fi e caricalo completamente.

  1. Aperto impostazioni Sul tuo iPhone e scegli Anno.
  2. Ora, individua l'opzione Aggiornamento del software واضغط سيه.
  3. Quindi controlla se è disponibile un aggiornamento iOS. In tal caso, ostello aggiornamento iOSUna volta completato il download, premere Installazioni.
  4. ا aspettare Finché l'aggiornamento non sarà installato e una volta completato, Ricomincia Controlla il tuo telefono, quindi verifica se Safari è privo dell'errore WebKit.

3. Disattiva la VPN sul tuo dispositivo

Se il traffico web del tuo dispositivo o di Safari viene instradato tramite una VPN, l'interferenza della VPN con il traffico web del tuo dispositivo potrebbe causare un errore WebKit. Disattivare la VPN del tuo dispositivo o aggiungere una VPN specifica per il browser potrebbe risolvere il problema. Per una spiegazione più chiara, spiegheremo come disattivare una VPN su un iPhone. Vale la pena notare che anche Cloudflare Warp può causare errori WebKit.

  1. Aperto impostazioni Sul tuo iPhone, tocca l'opzione Anno.
  2. Ora seleziona una posizione VPN E aprilo.
  3. Poi Disabilitare Contatto VPN Spegnendolo eRicomincia Browser Safari.
  4. Dopo il riavvio, verificare se l'errore WebKit è scomparso.

4. Avvia il dispositivo in modalità provvisoria

Se alcune cache del dispositivo sono danneggiate o se un'altra applicazione o strumento interferisce con la corretta esecuzione dei componenti principali di Safari, potrebbe verificarsi un errore WebKit interno. In questo caso, avviare il dispositivo Apple in modalità provvisoria, in cui alcune cache vengono reimpostate e le applicazioni di terze parti vengono bloccate, potrebbe risolvere il problema. Per illustrare il problema, ti guideremo attraverso la procedura di avvio del tuo Mac in modalità provvisoria.

  1. Spegni Dispositivo Mac Tuo, e una volta spento, riavvialo Ma premere subito e tenere premuto il tasto Shift.
  2. Continua a premere il tasto Shift finché non ti presenti schermata di accesso, Poi libertà il tasto.
  3. Poi Login Utilizzando le tue credenziali e, se richiesto, Login di nuovo.
  4. Adesso vai a Menù di mele > A proposito di questo Mac > Rapporto di sistema > informazioni di sistema > Panoramica del software di sistema e controlla modalità di decollo (Modalità di avvio).
  5. Se è visualizzato ال (Modalità provvisoria), il dispositivo si è avviato Mac Il dispositivo è in modalità provvisoria; in caso contrario, riprovare i passaggi indicati sopra.
  6. Una volta entrati in modalità provvisoria, accendere Safari Controlla se l'errore è stato risolto WebKit Interno.
  7. In tal caso, riavvia il dispositivo. Mac Il tuo in modalità normale e in esecuzione Safari Con il tasto premuto Shift.
  8. Adesso vai a Il sito web che causa il problema Controlla se si carica normalmente in Safari.
  9. In caso contrario, controllare gli elementi di avvio del dispositivo. Mac Il tuo dispositivo ti aiuterà a trovare l'app/utilità che causa il problema (ad esempio un blocco degli annunci o dei contenuti). Se la trovi, puoi disattivarla o rimuoverla dal tuo dispositivo. Mac Il tuo (se non necessario) per risolvere l'errore WebKit Interno.

5. Disattivare la funzione Private Relay

Private Relay è una funzionalità di privacy aggiunta ai dispositivi Apple tramite iCloud. Questa funzionalità utilizza un framework a doppio relay per nascondere l'indirizzo IP del client al provider di servizi Internet (ISP) e ai siti web. Se un sito web non è compatibile con questa funzionalità di privacy, o se Safari non riesce ad analizzare correttamente il pacchetto dati dal framework di relay, potrebbe verificarsi un errore WebKit interno. In questo caso, la disattivazione della funzionalità Private Relay di Apple potrebbe risolvere il problema. Per illustrare il problema, vi guideremo attraverso la procedura di disattivazione di Private Relay su un iPhone.

  1. Vai a impostazioni على iPhone il tuo e premi ID Apple/il tuo nome.
  2. Ora vai avanti iCloud E scegli relè privato (Staffetta privata).
  3. Poi Disabilitare La funzione di migrazione privata si attiva spostando l'interruttore in posizione off e riavviando il dispositivo.
  4. Dopo il riavvio, verificare se l'errore WebKit interno del telefono è stato risolto.

Se il problema persiste, vai a Il sito web che causa il problemaQuando si verifica un errore interno di WebKit, ا ovunque Sulla pagina (non nella barra degli indirizzi o su un collegamento), quindi genere il seguenteControlla se il problema è stato risolto:

questo non è sicuro

6. Disattivare l'indirizzo Wi-Fi del dispositivo

I dispositivi Apple sono dotati della funzione Indirizzo Wi-Fi privato, che consente al tuo dispositivo Apple di connettersi a diverse reti Wi-Fi utilizzando indirizzi MAC diversi per nascondere la tua attività online ai provider di servizi Internet (ISP) o impedire che la tua attività di rete venga tracciata in base all'indirizzo MAC del dispositivo.

Potresti riscontrare questo errore se la funzione "Indirizzo privato Wi-Fi" impedisce al browser di connettersi ai siti web. In tal caso, disabilitare la funzione "Indirizzo privato Wi-Fi" del dispositivo potrebbe risolvere il problema. Per illustrare il problema, spiegheremo come disabilitare la funzione "Indirizzo privato Wi-Fi" su un iPhone.

  1. Vai a impostazioni Per iPhone, apri Wi-Fi.
  2. Ora fai clic sull'icona i (Informazioni) per la rete che riscontra il problema e disattivarla Indirizzo Wi-Fi privato Girando la chiave in posizione off.
  3. بعد ذلك ، Ricomincia Apri il browser Safari e verifica che funzioni correttamente.

7. Disabilitare HTTP 3 nel browser Safari

HTTP/3 è ancora in fase iniziale (sebbene sia in fase di sviluppo da anni, gli standard impiegano decenni per maturare) ed è sperimentale. Se Safari non riesce a connettersi correttamente a un sito web utilizzando HTTP/3, potrebbe essere dovuto a un errore interno di WebKit. In questo caso, disabilitare HTTP/3 in Safari potrebbe risolvere il problema. Per illustrare il problema, vi guideremo attraverso la procedura di disabilitazione di HTTP/3 su un Mac.

  1. Apri il browser Safari Espandi l'elenco Sviluppo.
  2. Ora seleziona Caratteristiche sperimentali e fai deseleziona HTTP / 3.
  3. بعد ذلك ، Ricomincia Controlla il browser Safari per verificare se è privo dell'errore WebKit interno.

8. Ripristinare le funzionalità sperimentali di Safari alle impostazioni predefinite o disattivarle.

Apple utilizza le funzionalità sperimentali di Safari per testare le nuove estensioni prima di integrarle nelle installazioni predefinite del browser. Potresti riscontrare un errore WebKit se eventuali personalizzazioni di queste funzionalità sperimentali impediscono al browser di caricare correttamente i siti web o se le funzionalità sperimentali non sono compatibili con i siti web che stai tentando di visitare. In questo caso, ripristinare le impostazioni predefinite delle funzionalità sperimentali di Safari o disattivarle completamente potrebbe risolvere il problema. Per illustrarti il ​​problema, ti guideremo attraverso la procedura di gestione delle funzionalità sperimentali di Safari sul tuo iPhone.

  1. Vai a impostazioni sul tuo iPhone e seleziona Safari.
  2. Ora aperto Avanzate e seleziona Funzionalità sperimentali di WebKit.
  3. Quindi scorri verso il basso fino alla fine e clicca su Ripristina tutto ai valori predefiniti.
  4. الآن Ricomincia Esplora il browser Safari e verifica se il problema di WebKit è scomparso.
  5. Se non è così, allora vai a Funzionalità sperimentali di WebKit Ripetere i passaggi 1 e 2, quindi Disabilita tutto Lì appare un'opzione.
  6. الآن Ricomincia Apri il browser Safari e verifica se funziona normalmente.

Se il problema persiste, verificare se Spegnimento Suggerimenti dei motori di ricerca O ل per me Motore di ricerca diverso Safari rimuove l'errore WebKit.

9. Cancella la cronologia e i dati del browser Safari

Questo errore può verificarsi se la cronologia/i dati di Safari sono danneggiati. A causa di questo danneggiamento, Safari non riesce ad accedere ai componenti essenziali per il suo funzionamento, da qui l'errore. Cancellare la cronologia e i dati di Safari potrebbe risolvere l'errore WebKit. Per illustrare il problema, ti guideremo attraverso la procedura di cancellazione della cronologia e dei dati di Safari su un iPhone. Prima di procedere, esegui il backup/annota le informazioni essenziali del browser, come segnalibri, accessi ai siti web, ecc.

  1. Avvia un browser Safari e diretto a impostazioni il suo stesso.
  2. Quindi individuare Cronologia delle scansioni e dati وFare clic su di lei.
  3. الآن confermato Cancella i dati e la cronologia del tuo browser Safari.
  4. Poi Ricomincia Controlla il tuo iPhone e verifica se l'errore WebKit è stato risolto dopo il riavvio.

Se ciò non funziona, controlla se il sito web che causa il problema funziona correttamente in modalità [non chiaro - probabilmente "situazione]"]. navigazione privata In Safari, in questo caso, puoi disattivare e riattivare tutte le estensioni del browser una alla volta per individuare quella problematica. Una volta individuata, puoi disattivarla (se necessario); in caso contrario, rimuovila da Safari.

10. Crea un nuovo utente sul tuo dispositivo

Se il profilo utente sul dispositivo è danneggiato, potrebbe verificarsi un errore WebKit interno, in cui Safari non riesce ad accedere ai componenti essenziali del sistema operativo per il funzionamento del browser. La creazione di un nuovo utente sul dispositivo potrebbe risolvere il problema WebKit. Per illustrare il problema, ti guideremo nella creazione di un nuovo utente su un Mac. Tieni presente che questi passaggi possono essere eseguiti solo utilizzando un account amministratore sul Mac.

  1. Vai a Preferenze di Sistema e apri Utenti e gruppi.
  2. Ora, in basso a sinistra, clicca sull'icona serratura Se richiesto, immettere la password dell'amministratore.
  3. Quindi fare clic sull'icona sovraccarico (Vicino all'icona del lucchetto) ed espandere il menu a discesa nuovo account (Sul lato destro della finestra).
  4. Ora seleziona responsabile ed entra altri dettagli (Password, verifica, suggerimento password, ecc.) in base alle tue esigenze.
  5. Quindi fare clic sul pulsante Crea utente e attendere che l'utente venga creato.
  6. una volta finito, Disconnettersi Dal tuo account corrente sul tuo Mac eRegistrazione Utilizzando l'account appena creato.
  7. Quindi avvia Safari e verifica se è privo dell'errore WebKit interno.

Se non desideri creare un nuovo utente, puoi Abilita il check-in degli ospiti E controlla se Safari funziona correttamente nell'account ospite.

11. Ripristina le impostazioni predefinite di fabbrica del dispositivo

Se nessuna delle soluzioni precedenti risolve l'errore WebKit interno, il problema potrebbe derivare da un sistema operativo danneggiato sul dispositivo e un ripristino delle impostazioni di fabbrica potrebbe risolverlo. Per illustrare la procedura, ti guideremo attraverso la procedura di ripristino del tuo iPhone alle impostazioni di fabbrica. Prima di procedere, esegui il backup dei dati essenziali e carica completamente il tuo iPhone.

  1. Vai a impostazioni sul tuo iPhone e apri Anno.
  2. Ora individua l'opzione Ripristina (Potrebbe essere necessario scorrere un po') e cliccarci sopra.
  • ثم اضغط 中 Cancella tutti i contenuti e le impostazioni.
  • بعد ذلك ، confermato Continua con il processo di ripristino dell'iPhone easpettare Finché il processo non sarà completato.
  • una volta finito, Preparare iPhone Il tuo comeNuovo dispositivo (Non è ancora stato ripristinato da un backup) e si spera che sia privo dell'errore interno di WebKit. In tal caso, puoi ripristinare il tuo iPhone da un backup.

Se nessuna delle soluzioni sopra descritte funziona, puoi contattareSupporto Apple Per risolvere il problema, puoi utilizzare un altro browser o un altro dispositivo per accedere ai siti web che hanno riscontrato problemi in quel periodo.

I commenti sono chiusi.