Anonim

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

  1. Deslize de baixo para cima na tela (ou pressione o botão Início duas vezes) para abrir o App Switcher.
  2. Deslize o cartão Safari da tela.
  3. Saia para a tela inicial e reabra o Safari.

Mac

  1. Pressione Command + Option + Escape para abrir a caixa de diálogo Force-Sair.
  2. Escolha Safari e selecione o botão Forçar-Sair.
  3. 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

  1. Abra o aplicativo Configurações.
  2. Tap General > Software Update.
  3. Toque em Baixar e Instalar.

Mac

  1. Abra o menu Apple e selecione Configurações do sistema.

  1. Selecione Geral na barra lateral. Em seguida, selecione Atualização de Software à direita da janela.

  1. 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

  1. Abra o aplicativo Configurações.
  2. Role para baixo e toque em Safari.
  3. Toque em Limpar histórico e dados do site.

Mac

  1. Abra o Safari e selecione Safari > Limpar histórico na barra de menus.

  1. Definir Limpar para todo o histórico.
  2. 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

  1. Abra o aplicativo Configurações e toque em Safari.
  2. Tap Extensions.
  3. Desative todos os bloqueadores e extensões de conteúdo.

Mac

  1. Abra o Safari e selecione Safari > Configurações/Preferências na barra de menus.

  1. Alterne para a guia Extensões.
  2. 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

  1. Desligue seu MacBook, iMac ou Mac mini.
  2. Ligue o seu Mac novamente, mas não solte o botão Power; você verá a tela Opções de inicialização em breve.
  3. Segure a tecla Shift e selecione Macintosh HD > Modo de segurança.

Intel Mac

  1. Desligue seu Mac.
  2. Inicie seu Mac enquanto mantém pressionada a tecla Shift.
  3. 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

  1. Abra o aplicativo Configurações.
  2. Vá para Apple ID > iCloud > Privacy Relay.
  3. Desligue o interruptor ao lado de Private Relay.

Mac

  1. Abra o aplicativo Configurações do sistema.
  2. Selecione seu ID Apple na barra lateral. Em seguida, selecione iCloud.

  1. 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:

  1. Abra o aplicativo Configurações no seu iPhone e selecione a opção Wi-Fi.
  2. Toque no botão Informações ao lado da conexão Wi-Fi ativa.
  3. 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

  1. Abra o aplicativo Configurações.
  2. Tap Safari > Avançado > Recursos Experimentais.
  3. Desligue a chave ao lado de HTTP/3.

Mac

  1. Abra o painel de configurações/preferências do Safari.
  2. Mude para a guia Revelação e marque a caixa ao lado de Mostrar menu Revelação na barra de menus.

  1. 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

  1. Abra o aplicativo Configurações.
  2. Tap Safari > Avançado > Recursos Experimentais.
  3. 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.

Como corrigir o Webkit encontrou um erro interno no Safari