¿Sigues encontrándote con un “Safari no puede abrir la página web; ¿WebKit encontró un error interno” o un código de error “WebKitErrorDomain:300” al intentar cargar páginas web en su navegador Safari? Le mostraremos cómo solucionarlo en el iPhone, iPad y Mac.
Los dispositivos Apple usan el motor WebKit para mostrar 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 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
- Deslice hacia arriba desde la parte inferior de la pantalla (o presione el botón Inicio dos veces) para abrir App Switcher.
- Desliza la tarjeta Safari de la pantalla.
- Salga a la pantalla de inicio y vuelva a abrir Safari.
Mac
- Presione Comando + Opción + Escape para abrir el cuadro de diálogo Forzar salida.
- Elige Safari y selecciona el botón Forzar salida.
- Espere unos segundos y vuelva a abrir el navegador web mediante Launchpad o Dock.
Reinicie sus dispositivos
Si forzar el cierre de Safari no solucionó el "WebKit encontró un error interno", debe continuar reiniciando su dispositivo 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 defectuoso de la aplicación Safari desmarcando la opción Reabrir 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
- Abre la aplicación Configuración.
- Toca General > Actualización de software.
- Toca Descargar e instalar.
Mac
- Abre el menú Apple y selecciona Configuración del sistema.
- Seleccione General en la barra lateral. Luego, seleccione Actualización de software a la derecha de la ventana.
- Seleccione Actualizar ahora (o Reiniciar ahora si solo necesita finalizar la actualización).
Nota: si su Mac ejecuta macOS 12 Monterey o anterior, abra la aplicación Preferencias del sistema y seleccione Actualización de software > Actualizar 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.
iPhone y iPad
- Abre la aplicación Configuración.
- Desplácese hacia abajo y toque Safari.
- Toca Borrar historial y datos del sitio web.
Mac
- Abre Safari y selecciona Safari > Borrar historial en la barra de menú.
- Establece Borrar todo el historial.
- Seleccione Borrar historial.
Deshabilitar todas las extensiones de Safari
Otra razón por la que Safari muestra el mensaje "WebKit encontró un error interno" se debe a extensiones de navegador no optimizadas o en conflicto. Intenta deshabilitarlos.
iPhone y iPad
- Abre la aplicación Configuración y presiona Safari.
- Toca Extensiones.
- Deshabilitar todos los bloqueadores de contenido y extensiones.
Mac
- Abra Safari y seleccione Safari > Configuración/Preferencias en la barra de menú.
- Cambiar a la pestaña Extensiones.
- Desmarque las casillas junto a todos los complementos y salga del panel de Preferencias.
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.
Acceder y salir del modo seguro (solo Mac)
Si el "WebKit encontró un error interno" continúa apareciendo en la versión Mac de Safari, intente iniciar y salir de su Mac en modo seguro. Eso borra varias formas de datos redundantes que impiden que aplicaciones como Safari funcionen.
Apple Silicon Mac
- Apague su MacBook, iMac o Mac mini.
- Vuelva a encender su Mac pero no suelte el botón de encendido; pronto verá la pantalla Opciones de inicio.
- Mantenga presionada la tecla Mayús y seleccione Macintosh HD > Modo seguro.
IntelMac
- Apaga tu Mac.
- Inicie su Mac mientras mantiene presionada la tecla Shift.
- Suelte la tecla Shift una vez que vea el logotipo de Apple.
En modo seguro, abra Safari brevemente y compruebe si se produce el error de WebKit. Si es así, continúe borrando formas adicionales de datos almacenados en caché en su 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 para mejorar la privacidad al proteger el tráfico del sitio sin cifrar. Sin embargo, todavía está en versión beta y crea problemas en Safari. Así que deshabilite Private Relay y verifique si eso hace la diferencia.
iPhone y iPad
- Abre la aplicación Configuración.
- Ir a ID de Apple > iCloud > Retransmisión de privacidad.
- Apague el interruptor junto a Private Relay.
Mac
- Abre la aplicación Configuración del sistema.
- Seleccione su ID de Apple en la barra lateral. Luego, selecciona iCloud.
- Desactive el interruptor junto a Private Relay.
Nota: Para deshabilitar Private Relay en macOS Monterey o anterior, vaya a Preferencias del sistema > ID de Apple > iCloud.
Deshabilitar direcciones Wi-Fi privadas (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). Para detener eso:
- Abre la aplicación Configuración en tu iPhone y selecciona la opción Wi-Fi.
- Toca el botón Información junto a la conexión Wi-Fi activa.
- Desactive el interruptor junto a Dirección Wi-Fi privada.
Deshabilitar la función experimental HTTP/3
HTTP/3 es un protocolo que mejora la latencia y los tiempos de carga. Sin embargo, solo está disponible como una función experimental de Safari y es propenso a romper cosas. Compruebe si está activo y desactívelo.
iPhone y iPad
- Abre la aplicación Configuración.
- Toca Safari > Funciones avanzadas > Experimental.
- Apague el interruptor junto a HTTP/3.
Mac
- Abra el panel Configuración/Preferencias de Safari.
- Cambie a la pestaña Desarrollar y marque la casilla junto a Mostrar menú Desarrollar en la barra de menú.
- Seleccione Desarrollar en la barra de menú, imprima en Funciones experimentales y desmarque la opción HTTP/3.
Restablecer las preferencias 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
- Abre la aplicación Configuración.
- Toca Safari > Funciones avanzadas > Experimental.
- Desplácese hacia abajo y toque Restablecer todo a los valores predeterminados.
Mac
Abra el menú Desarrollar en Safari (muéstrelo si es necesario), seleccione Funciones experimentales y desplácese hacia abajo. Luego, selecciona Restablecer todo a los valores predeterminados.
Safari vuelve a funcionar como de costumbre
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 vuelve a tener el problema.
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 Safari a su configuración predeterminada de fábrica.
