Você continua se deparando com um “Safari não pode abrir a página da web; O WebKit encontrou um erro interno” ou um código de erro “WebKitErrorDomain:300” ao tentar carregar páginas da Web em seu navegador Safari? Mostraremos como corrigir isso no iPhone, iPad e Mac.
Os dispositivos Apple usam o mecanismo WebKit para renderizar páginas da Web no Safari. No entanto, vários motivos, como um cache do Safari corrompido, recursos experimentais conflitantes e uma configuração de navegador quebrada, podem impedir o funcionamento do mecanismo de renderização, resultando no “WebKit encontrou um erro interno”. Execute as correções abaixo para que o Safari volte a funcionar normalmente.
Sair e reabrir o Safari
A maneira mais rápida de corrigir o "WebKit encontrou um erro interno" do Safari é forçar o encerramento e reabrir o navegador da web. Isso quase sempre elimina falhas inesperadas e outros problemas com o WebKit.
iPhone e iPad
- Deslize de baixo para cima na tela (ou pressione o botão Início duas vezes) para abrir o App Switcher.
- Deslize o cartão Safari da tela.
- Saia para a tela inicial e reabra o Safari.
Mac
- Pressione Command + Option + Escape para abrir a caixa de diálogo Force-Sair.
- Escolha Safari e selecione o botão Forçar-Sair.
- Aguarde alguns segundos e reabra o navegador da Web via Launchpad ou Dock.
Reinicie seus dispositivos
Se a saída forçada do Safari não corrigiu o “WebKit Encontrou um Erro Interno”, você deve continuar reiniciando seu iPhone ou dispositivo Mac. Isso deve resolver problemas aleatórios no lado do sistema que impedem o funcionamento do navegador.
Ao reiniciar um Mac, certifique-se de impedir que o macOS salve um estado de aplicativo Safari com bugs desmarcando a opção Reabrir janelas ao fazer login novamente.
Atualize o sistema operacional
A correção a seguir envolve a atualização do Safari. Como é um aplicativo nativo, a única maneira de fazer isso é atualizar o software do sistema em seu dispositivo Apple para a versão mais recente.
iPhone e iPad
- Abra o aplicativo Configurações.
- Tap General > Software Update.
- Toque em Baixar e Instalar.
Mac
- Abra o menu Apple e selecione Configurações do sistema.
- Selecione Geral na barra lateral. Em seguida, selecione Atualização de Software à direita da janela.
- Selecione Atualizar agora (ou Reiniciar agora se precisar apenas finalizar a atualização).
Observação: se o seu Mac executar o macOS 12 Monterey ou anterior, abra o aplicativo System Preferences e selecione Software Update > Update Now para atualizar o software do sistema.
Limpe o cache da Web do Safari
Se o “WebKit encontrou um erro interno” persistir, é hora de limpar o cache do Safari.
iPhone e iPad
- Abra o aplicativo Configurações.
- Role para baixo e toque em Safari.
- Toque em Limpar histórico e dados do site.
Mac
- Abra o Safari e selecione Safari > Limpar histórico na barra de menus.
- Definir Limpar para todo o histórico.
- Selecione Limpar Histórico.
Desativar todas as extensões do Safari
Outro motivo pelo qual o Safari exibe o “WebKit encontrou um erro interno” é devido a extensões de navegador não otimizadas ou conflitantes. Tente desativá-los.
iPhone e iPad
- Abra o aplicativo Configurações e toque em Safari.
- Tap Extensions.
- Desative todos os bloqueadores e extensões de conteúdo.
Mac
- Abra o Safari e selecione Safari > Configurações/Preferências na barra de menus.
- Alterne para a guia Extensões.
- Desmarque as caixas ao lado de todos os complementos e saia do painel Preferências.
Se a mensagem “WebKit encontrou um erro interno” não aparecer mais no Safari, abra a App Store e instale as atualizações pendentes em suas extensões. Em seguida, reative cada complemento do navegador, um por um. Se uma determinada extensão fizer com que a mensagem de erro reapareça, desative-a ou desinstale-a e procure uma extensão alternativa.
Entrar e sair do modo de segurança (somente Mac)
Se o “WebKit encontrou um erro interno” continuar a aparecer na versão Mac do Safari, tente inicializar seu Mac dentro e fora do modo de segurança. Isso elimina várias formas de dados redundantes que impedem o funcionamento de aplicativos como o Safari.
Apple Silicon Mac
- Desligue seu MacBook, iMac ou Mac mini.
- Ligue o seu Mac novamente, mas não solte o botão Power; você verá a tela Opções de inicialização em breve.
- Segure a tecla Shift e selecione Macintosh HD > Modo de segurança.
Intel Mac
- Desligue seu Mac.
- Inicie seu Mac enquanto mantém pressionada a tecla Shift.
- Solte a tecla Shift quando vir o logotipo da Apple.
No modo de segurança, abra brevemente o Safari e verifique se o erro do WebKit ocorre. Em caso afirmativo, continue limpando formas adicionais de dados em cache no seu Mac. Caso contrário, inicialize seu Mac normalmente.
Desativar o recurso de retransmissão privada
Se você assinar o iCloud+, seu iPhone, iPad ou Mac pode ter um recurso chamado Private Relay ativo para melhorar a privacidade, protegendo o tráfego não criptografado do site. No entanto, ainda está em beta e cria problemas no Safari. Portanto, desative o Private Relay e verifique se isso faz diferença.
iPhone e iPad
- Abra o aplicativo Configurações.
- Vá para Apple ID > iCloud > Privacy Relay.
- Desligue o interruptor ao lado de Private Relay.
Mac
- Abra o aplicativo Configurações do sistema.
- Selecione seu ID Apple na barra lateral. Em seguida, selecione iCloud.
- Desative a chave ao lado de Private Relay.
Observação: para desativar o Private Relay no macOS Monterey ou mais antigo, acesse System Preferences > Apple ID > iCloud.
Desativar endereços Wi-Fi privados (somente iPhone e iPad)
No iPhone e iPad, outro motivo para o “WebKit encontrou um erro interno” no Safari é o uso de endereços Mac (Wi-Fi) privados. Para parar com isso:
- Abra o aplicativo Configurações no seu iPhone e selecione a opção Wi-Fi.
- Toque no botão Informações ao lado da conexão Wi-Fi ativa.
- Desative a opção ao lado de Endereço Wi-Fi Privado.
Desative o recurso experimental HTTP/3
HTTP/3 é um protocolo que melhora a latência e os tempos de carregamento. No entanto, está disponível apenas como um recurso experimental do Safari e é propenso a quebrar as coisas. Verifique se está ativo e desative-o.
iPhone e iPad
- Abra o aplicativo Configurações.
- Tap Safari > Avançado > Recursos Experimentais.
- Desligue a chave ao lado de HTTP/3.
Mac
- Abra o painel de configurações/preferências do Safari.
- Mude para a guia Revelação e marque a caixa ao lado de Mostrar menu Revelação na barra de menus.
- Selecione Revelação na barra de menus, imprima em Recursos experimentais e desmarque a opção HTTP/3.
Redefinir preferências experimentais para os padrões
Se nenhuma das correções acima ajudar, tente redefinir todos os recursos experimentais do Safari para suas configurações padrão.
iPhone e iPad
- Abra o aplicativo Configurações.
- Tap Safari > Avançado > Recursos Experimentais.
- Role para baixo e toque em Redefinir tudo para os padrões.
Mac
Abra o menu Develop no Safari (mostre-o se for necessário), aponte para Experimental Features e role para baixo até o final. Em seguida, selecione Redefinir tudo para os padrões.
Safari está funcionando normalmente novamente
As dicas de solução de problemas acima devem ajudá-lo a resolver o problema “O WebKit encontrou um erro interno” no Safari. Certifique-se de executar as correções rápidas acima se você se deparar com o problema novamente.
Suponha que o erro do WebKit não desapareça. Nesse caso, mude para um navegador diferente, como Google Chrome, Firefox ou Microsoft Edge, e aguarde até que uma atualização futura do iOS ou macOS resolva permanentemente o problema. No Mac, você também pode redefinir o Safari para as configurações padrão.