Cómo arreglar Webkit encontró un error interno en Safari

¿Sigues encontrándote con un “ Safari no puede abrir la página web; ¿ WebKit encontró un error interno” o un código de error “ WebKit ErrorDomain:300” al intentar cargar páginas web en su navegador Safari ? Le mostraremos cómo solucionarlo en el iPhone, iPad y Mac .

(Apple)Los dispositivos Apple usan el motor WebKit para representar páginas web en Safari . Sin embargo, varias razones, como un caché de Safari corrupto , características experimentales en conflicto y una configuración de navegador rota, pueden impedir que el motor de renderizado funcione, lo que resulta en el mensaje " WebKit encontró un error interno". Ejecute(Run) las correcciones a continuación para que Safari vuelva a funcionar como de costumbre.

Salir y volver a abrir Safari

La forma más rápida de arreglar el " WebKit encontró un error interno" de Safari es forzar el cierre y volver a abrir el navegador web. Eso casi siempre elimina fallas inesperadas y otros problemas con WebKit .

iPhone y iPad

  1. Deslice(Swipe) hacia arriba desde la parte inferior de la pantalla (o presione el botón Inicio(Home button) dos veces) para abrir App Switcher .
  2. Deslice(Swipe) la tarjeta Safari de la pantalla.
  3. Salga a la pantalla(Home Screen) de inicio y vuelva a abrir Safari .

Mac

  1. Press Command + Option + Escape para abrir el cuadro de diálogo Forzar salida .(Force-Quit)
  2. Elija Safari(Choose Safari) y seleccione el botón Forzar salida(Force-Quit) .
  3. Espere unos segundos y vuelva a abrir el navegador web a través de Launchpad o Dock .

Reinicie sus dispositivos

Si forzar el cierre de Safari no solucionó el "WebKit encontró un error interno(Internal Error) ", debe continuar reiniciando su dispositivo iPhone(restarting your iPhone) o Mac . Eso debería resolver problemas aleatorios en el lado del sistema que impiden que el navegador funcione.

Al reiniciar una Mac , asegúrese de evitar que macOS guarde un estado de aplicación de Safari con errores desmarcando la opción Reabrir(Reopen) ventanas al volver a iniciar sesión.

Actualizar el Sistema Operativo

La siguiente solución implica actualizar Safari . Dado que es una aplicación nativa, la única forma de hacerlo es actualizar el software del sistema en su dispositivo Apple a su última versión.

iPhone y iPad

  1. Abra la aplicación Configuración.
  2. Presiona General > Actualización de software.
  3. Toca Descargar e instalar.

Mac

  1. Abra el menú Apple y seleccione (Apple)Configuración del sistema(System Settings) .

  1. Seleccione General(Select General) en la barra lateral. Luego, seleccione Actualización de software(Software Update) a la derecha de la ventana.

  1. Seleccione Actualizar(Update) ahora (o Reiniciar ahora si solo necesita finalizar la actualización).

Nota: si su Mac ejecuta macOS 12 Monterey o una versión anterior, abra la aplicación Preferencias del (Preferences)sistema(System) y seleccione Actualización de Software Update > Update ahora para actualizar el software del sistema.

Borrar la caché web de Safari

Si el "WebKit encontró un error interno" persiste, es hora de borrar el caché de Safari(clear the Safari cache) .

iPhone y iPad

  1. Abra la aplicación Configuración.
  2. Desplácese hacia abajo y toque Safari.
  3. Presiona Borrar historial(History) y datos del sitio web(Website Data) .

Mac

  1. Abra Safari y seleccione Safari > Borrar historial(Clear History) en la barra de menú.

  1. Establezca Borrar en todo el historial.
  2. Seleccione Borrar historial.

Deshabilitar todas las extensiones de Safari

Otra razón por la que Safari muestra el mensaje " WebKit encontró un error interno" es por extensiones de navegador no optimizadas o en conflicto. Prueba a desactivarlos.

iPhone y iPad

  1. Abra la aplicación Configuración(Settings) y toque Safari .
  2. Presiona Extensiones.
  3. Deshabilite todos los bloqueadores de contenido y extensiones.

Mac

  1. Abra Safari y seleccione Safari > Settings/Preferences en la barra de menú.

  1. Cambie a la pestaña Extensiones.
  2. Desmarque las casillas junto a todos los complementos y salga del panel de Preferencias .(Preferences)

Si el mensaje "WebKit encontró un error interno" ya no aparece en Safari , abra App Store e instale las actualizaciones pendientes de sus extensiones. Luego, vuelva a activar cada complemento del navegador uno por uno. Si una extensión en particular hace que vuelva a aparecer el mensaje de error, desactívela o desinstálela y busque una extensión alternativa.

Entrar y salir del modo seguro(Safe Mode) ( solo Mac )

Si el "WebKit encontró un error interno" continúa apareciendo en la versión Mac de (Mac)Safari , intente iniciar y salir de su Mac en modo seguro(booting your Mac into and out of Safe Mode) . Eso borra varias formas de datos redundantes que impiden que aplicaciones como Safari funcionen.

Mac de silicona de Apple

  1. Apague su MacBook , i Mac o Mac mini.
  2. Vuelva a encender su Mac pero no suelte el botón de encendido(Power) ; pronto verá la pantalla Opciones de (Options)inicio .(Startup)
  3. Mantenga presionada la tecla Mayús(Shift) y seleccione Macintosh HD > Safe Mode .

Mac Intel

  1. Apaga tu Mac.
  2. Inicie(Boot) su Mac mientras mantiene presionada la tecla Shift .
  3. Suelte la tecla Shift una vez que vea el logotipo de Apple .

En modo seguro , abra (Safe Mode)Safari brevemente y compruebe si se produce el error de WebKit . Si es así, continúe borrando formularios adicionales de datos almacenados en caché en su Mac(clearing additional forms of cached data on your Mac) . De lo contrario, inicie su Mac normalmente.

Deshabilitar la función de retransmisión privada

Si se suscribe a iCloud+, su iPhone, iPad o Mac puede tener activa una función llamada Retransmisión privada(Private Relay) para mejorar la privacidad al proteger el tráfico del sitio sin cifrar. Sin embargo, todavía está en beta y crea problemas en Safari . Así que deshabilite Private Relay y verifique si eso hace la diferencia.

iPhone y iPad

  1. Abra la aplicación Configuración.
  2. Vaya a Apple ID > iCloud > Privacy Relay .
  3. Apague el interruptor junto a Private Relay .

Mac

  1. Abra la aplicación Configuración del sistema.
  2. Seleccione su ID de Apple(Apple ID) en la barra lateral. Luego, selecciona iCloud.

  1. Deshabilite el interruptor junto a Private Relay .

Nota: para deshabilitar Private Relay en macOS Monterey o anterior, vaya a System Preferences > Apple ID > iCloud.

Deshabilitar direcciones Wi-Fi privadas(Private Wi-Fi Addresses) (solo iPhone y iPad)

En el iPhone y el iPad, otra razón por la que "WebKit encontró un error interno" en Safari es el uso de direcciones privadas de Mac (Wi-Fi)(private Mac (Wi-Fi) addresses) . Para detener eso:

  1. Abra la aplicación Configuración(Settings) en su iPhone y seleccione la opción Wi-Fi.
  2. Toque el botón Información(Info) junto a la conexión Wi-Fi activa.
  3. Deshabilite el interruptor junto a Dirección Wi-Fi(Wi-Fi Address) privada .

Deshabilitar la HTTP/3 Experimental Feature

HTTP/3 es un protocolo que mejora la latencia y los tiempos de carga. Sin embargo, solo está disponible como una característica experimental de Safari y es propenso a romper cosas. Comprueba si está activo y desactívalo.

iPhone y iPad

  1. Abra la aplicación Configuración.
  2. Tap Safari > Advanced > Experimental Features .
  3. Apague el interruptor junto a HTTP/3 .

Mac

  1. Abra el panel Safari Settings/Preferences
  2. Cambie a la pestaña Desarrollar y marque la casilla junto a (Develop)Mostrar(Show Develop) menú Desarrollar en la barra de menú.

  1. Seleccione Desarrollar(Select Develop) en la barra de menú, imprima en Funciones experimentales(Experimental Features) y desmarque la opción HTTP/3

Restablecer las (Reset Experimental) preferencias(Preferences) experimentales a los valores predeterminados

Si ninguna de las soluciones anteriores ayuda, intente restablecer todas las funciones experimentales de Safari a su configuración predeterminada.

iPhone y iPad

  1. Abra la aplicación Configuración.
  2. Tap Safari > Advanced > Experimental Features .
  3. Desplácese(Scroll) hacia abajo y toque Restablecer todo(Reset All) a los valores predeterminados(Defaults) .

Mac

Abra el menú Desarrollar en (Develop)Safari (muéstrelo si es necesario), apunte a Funciones experimentales(Experimental Features) y desplácese hacia abajo hasta la parte inferior. Luego, seleccione Restablecer(Reset) todo a los valores predeterminados(Defaults) .

Safari vuelve a funcionar como siempre

Los consejos de solución de problemas anteriores deberían ayudarlo a resolver el problema "WebKit encontró un error interno" en Safari . Asegúrese de ejecutar las soluciones rápidas anteriores si se encuentra con el problema nuevamente.

Supongamos que el error de WebKit no desaparece. Si es así, cambie a un navegador diferente como Google Chrome , Firefox o Microsoft Edge y espere hasta que una futura actualización de iOS o macOS resuelva el problema de forma permanente. En la Mac , también puede restablecer la configuración de fábrica de Safari a su configuración predeterminada(factory reset Safari to its default settings) .



About the author

Soy ingeniero de windows, ios, pdf, errores, gadgets con más de 10 años de experiencia. He trabajado en muchas aplicaciones y marcos de trabajo de Windows de alta calidad, como OneDrive for Business, Office 365 y más. Mi trabajo reciente ha incluido el desarrollo del lector de pdf para la plataforma Windows y trabajar para que los mensajes de error sean más claros para los usuarios. Además, he estado involucrado en el desarrollo de la plataforma ios durante algunos años y estoy muy familiarizado con sus características y peculiaridades.



Related posts