Como corrigir o Webkit encontrou um erro interno no Safari

Você continua se deparando com um “ O Safari(Safari) não pode abrir a página da Web; O WebKit(WebKit) encontrou um erro interno” ou um código de erro “ WebKit ErrorDomain:300” ao tentar carregar páginas da Web em seu navegador Safari ? Mostraremos como corrigir isso no iPhone, iPad e Mac .

Os dispositivos Apple(Apple) usam o mecanismo WebKit para renderizar páginas da Web no Safari . No entanto, vários motivos, como um cache corrompido do Safari , recursos experimentais conflitantes e uma configuração de navegador quebrada, podem impedir o funcionamento do mecanismo de renderização, resultando no “O WebKit encontrou um erro interno”. Execute(Run) as correções abaixo para que o Safari funcione normalmente novamente.

Saia e reabra 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(Swipe) de baixo para cima na tela (ou pressione o botão Home(Home button) duas vezes) para abrir o App Switcher .
  2. Deslize(Swipe) o cartão Safari da tela.
  3. Saia para a tela inicial(Home Screen) e reabra o Safari .

Mac

  1. Press Command + Option + Escape para abrir a caixa de diálogo Force-Quit .
  2. Escolha Safari(Choose Safari) e selecione o botão Force-Quit .
  3. Aguarde alguns segundos e reabra o navegador via Launchpad ou Dock .

Reinicie seus dispositivos

Se o encerramento forçado do Safari não corrigiu o “WebKit encontrou um erro interno(Internal Error) ”, você deve continuar reiniciando seu iPhone(restarting your iPhone) ou dispositivo Mac . Isso deve resolver problemas aleatórios no lado do sistema, impedindo que o navegador funcione.

Ao reiniciar um Mac , certifique-se de impedir que o macOS salve um estado de aplicativo do Safari com bugs desmarcando a opção Reabrir(Reopen) janelas ao fazer login novamente.

Atualizar 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. Toque em Geral > Atualização de software.
  3. Toque em Baixar e instalar.

Mac

  1. Abra o menu Apple e selecione Configurações do sistema(System Settings) .

  1. Selecione Geral(Select General) na barra lateral. Em seguida, selecione Atualização(Software Update) de software à direita da janela.

  1. Selecione Atualizar(Update) agora (ou Reiniciar agora se você precisar apenas finalizar a atualização).

Observação: se o seu Mac executa o macOS 12 Monterey ou anterior, abra o aplicativo Preferências do (Preferences)sistema(System) e selecione Atualização de Software Update > Update agora 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(clear the Safari cache) .

iPhone e iPad

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

Mac

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

  1. Defina Limpar para todo o histórico.
  2. Selecione Limpar histórico.

Desative todas as extensões do Safari

Outra razão pela 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(Settings) e toque em Safari(Safari) .
  2. Toque em Extensões.
  3. Desative todos os bloqueadores de conteúdo e extensões.

Mac

  1. Abra o Safari e selecione Safari > Settings/Preferences 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 .(Preferences)

Se a mensagem “O 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 extensão específica 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(Safe Mode) de segurança ( somente Mac )

Se o “WebKit encontrou um erro interno” continuar aparecendo na versão para Mac do (Mac)Safari , tente inicializar o Mac no modo de segurança e sair dele(booting your Mac into and out of Safe Mode) . Isso limpa várias formas de dados redundantes, impedindo que aplicativos como o Safari funcionem.

Apple Silicon Mac

  1. Desligue o MacBook , i Mac ou Mac mini.
  2. Ligue o Mac novamente, mas não solte o botão Power ; você verá a tela de opções de (Options)inicialização(Startup) em breve.
  3. Segure a tecla Shift e selecione Macintosh HD > Safe Mode de segurança .

Intel Mac

  1. Desligue o seu Mac.
  2. Inicialize(Boot) 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 o (Safe Mode)Safari brevemente e verifique se o erro do WebKit ocorre. (WebKit)Se isso acontecer, continue limpando formulários adicionais de dados armazenados em cache no seu Mac(clearing additional forms of cached data on your Mac) . Caso contrário, inicialize seu Mac normalmente.

Desative 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(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(Apple ID) na barra lateral. Em seguida, selecione iCloud.

  1. Desative a opção ao lado de Private Relay .

Nota: para desativar o Private Relay no macOS Monterey ou anterior, vá para System Preferences > Apple ID > iCloud.

Desativar endereços Wi-Fi privados(Private Wi-Fi Addresses) (somente iPhone e iPad)

No iPhone e iPad, outro motivo para o “WebKit encontrou um erro interno” no Safari é o uso de endereços privados Mac (Wi-Fi)(private Mac (Wi-Fi) addresses) . Para parar com isso:

  1. Abra o aplicativo Configurações(Settings) no seu iPhone e selecione a opção Wi-Fi.
  2. Toque no botão Informações(Info) ao lado da conexão Wi-Fi ativa.
  3. Desative o interruptor ao lado de Endereço Wi-Fi(Wi-Fi Address) Privado .

Desativar o HTTP/3 Experimental Feature

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 > Advanced > Experimental Features .
  3. Desligue o interruptor ao lado de HTTP/3 .

Mac

  1. Abra o painel Safari Settings/Preferences
  2. Alterne para a guia Revelação(Develop) e marque a caixa ao lado do menu Mostrar Revelação(Show Develop) na barra de menus.

  1. Selecione Desenvolver(Select Develop) na barra de menus, imprima em Recursos experimentais(Experimental Features) e desmarque a opção HTTP/3 .

Redefinir (Reset Experimental) preferências(Preferences) experimentais para 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 > Advanced > Experimental Features .
  3. Role(Scroll) para baixo e toque em Redefinir tudo(Reset All) para padrões(Defaults) .

Mac

Abra o menu Desenvolver no (Develop)Safari (exiba-o se necessário), aponte para Recursos experimentais(Experimental Features) e role para baixo até a parte inferior. Em seguida, selecione Redefinir(Reset) tudo para os padrões(Defaults) .

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 o problema permanentemente. No Mac , você também pode redefinir as configurações padrão do Safari para as configurações padrão(factory reset Safari to its default settings) .



About the author

Sou engenheiro de hardware, especializado no design e desenvolvimento de produtos da Apple, como iPhone e iPad. Tenho experiência com dispositivos iOS e edge, além de ferramentas de desenvolvimento de software como Git e Swift. Minhas habilidades em ambas as áreas me dão uma forte compreensão de como o sistema operacional (SO) dos dispositivos Apple interage com aplicativos e fontes de dados. Além disso, minha experiência com Git me permite trabalhar em sistemas de controle de versão de código, o que pode ajudar a melhorar a eficiência e a produtividade no desenvolvimento de software.



Related posts