Error ERR_BLOCKED_BY_RESPONSE - 6 Maneras de Solucionarlo
Este tutorial abarca los siguientes temas:
Un problema que los desarrolladores web y los usuarios pueden enfrentar al navegar es el error ERR_BLOCKED_BY_RESPONSE. Este error generalmente ocurre cuando una solicitud web es bloqueada debido a configuraciones del servidor o del navegador.
Ya sea que estés solucionando problemas en tu propio sitio web o tratando de arreglarlo del lado del usuario, entender la causa es clave para resolverlo. En esta guía, te guiaremos a través de seis soluciones prácticas para solucionar este error.

El mensaje de error aparece en la consola de DevTools del navegador, o como un error de página completa, y puede ir acompañado de detalles como:
- net::ERR_BLOCKED_BY_RESPONSE
- Encabezados específicos o problemas de respuesta que causaron que el recurso no se cargará
¿Qué causa ERR_BLOCKED_BY_RESPONSE?
El error “ERR_BLOCKED_BY_RESPONSE” ocurre cuando una solicitud web es bloqueada debido a problemas del servidor, de red o del lado del cliente. Aquí hay algunas causas comunes:
1. Problemas de Cross-Origin Resource Sharing (CORS)
Access control allow methods restringen cómo los recursos en un dominio son accedidos por otro dominio. Encabezados CORS mal configurados en el servidor que se supone debe enviar el recurso pueden llevar a solicitudes bloqueadas.
Esto puede ser confuso, así que ilustremos con un ejemplo:
Incorporas un widget del clima en tu sitio que obtiene datos de api.weather.com. Si api.weather.com no envía el encabezado Access-Control-Allow-Origin: https://yourdomain.com, el navegador bloquea la respuesta.
En tales casos, el proveedor de la API necesita reconfigurar su servidor para que envíe los encabezados CORS apropiados.
Otro ejemplo sería si tu sitio principal (www.example.com) obtiene recursos de un subdominio (api.example.com). Sin los encabezados CORS correctos, las solicitudes entre estos subdominios pueden fallar.
2. Encabezados del Servidor Mal Configurados
Encabezados del servidor incorrectos, como Content-Security-Policy o X-Frame-Options, pueden bloquear ciertas solicitudes y desencadenar el error.
- Los encabezados CSP restringen desde dónde pueden cargarse scripts, estilos u otros recursos. Si la respuesta viola el CSP definido, el navegador la bloquea.
- Encabezados como X-Frame-Options, Strict-Transport-Security o Content-Type pueden faltar o estar mal configurados, lo que lleva a respuestas bloqueadas.
Por ejemplo, si estás usando Google Fonts, un encabezado CSP puede bloquearlo y desencadenar el ERR_BLOCKED_BY_RESPONSE en tu navegador.
3. Extensiones o Complementos del Navegador
Ciertas extensiones del navegador, especialmente bloqueadores de anuncios o complementos de seguridad, pueden interferir con las solicitudes y bloquear las respuestas para que no se carguen.
Si estás usando un script de terceros, como Google Analytics o un píxel de seguimiento de un servicio de marketing, extensiones como uBlock Origin, AdBlock o Ghostery pueden bloquear solicitudes a dominios conocidos de seguimiento o de anuncios.
Puedes intentar deshabilitar tales extensiones o probar en modo incógnito para determinar si una está causando el problema.
4. Restricciones de Red
Firewalls, configuraciones de bloqueo de recursos de red o un servidor VPN o proxy pueden restringir solicitudes web, causando que el error aparezca en tu consola.
Esto puede ser una configuración incorrecta del dispositivo local, un firewall corporativo o restricciones de red específicas de un país que bloquean solicitudes a dominios externos.
Visitantes de países específicos o redes empresariales con controles estrictos de internet no podrían acceder a recursos, resultando así en un error de respuesta bloqueada.
Usar un servidor VPN o proxy para eludir políticas de bloqueo podría permitir que recursos de diferentes orígenes se carguen exitosamente.
5. Código Incorrecto de API o JavaScript
Errores en los endpoints de API o en el código JavaScript pueden enviar solicitudes inválidas, resultando en respuestas bloqueadas.
Por ejemplo, un error tipográfico o de sintaxis en tu JavaScript envía solicitudes de API mal formadas – el servidor responde con un error, causando que el navegador bloquee el recurso.
Cómo solucionar ERR_BLOCKED_BY_RESPONSE
1. Limpiar la Caché y las Cookies del Navegador
Los datos en caché y las cookies a veces pueden causar conflictos, llevando a respuestas bloqueadas. Para resolver esto, consulta nuestro artículo dedicado para limpiar los datos de navegación en todos los navegadores populares. Después de limpiar la caché de tu navegador, recarga la página para ver si el error persiste.
Este paso ayuda a eliminar datos conflictivos del sitio que podrían interferir con la carga de recursos.
2. Deshabilitar Extensiones del Navegador
Las extensiones del navegador, especialmente aquellas diseñadas para seguridad, privacidad o bloqueo de contenido, pueden interferir con las solicitudes web. Para abordar esto:
- Abre el menú de Extensiones o Complementos de tu navegador.

- Deshabilita las extensiones una por una, comenzando con los bloqueadores de anuncios o herramientas de seguridad.
- Refresca la ventana del navegador después de cada cambio para identificar la extensión problemática.
Una vez identificada, elimina o actualiza la extensión para evitar más problemas.
3. Verificar Configuraciones CORS en el Servidor
Los problemas de CORS son causas comunes del error ERR_BLOCKED_BY_RESPONSE. Si el servidor no permite que los recursos sean accedidos desde diferentes orígenes, puede bloquear la solicitud.
Para resolver esto, verifica el encabezado Access-Control-Allow-Origin en la respuesta del servidor. Haz clic derecho en la página > Inspeccionar, y ve a la pestaña Red en las Herramientas de Desarrollador:

Recarga la página y verifica los encabezados de respuesta para cualquier problema con las solicitudes permitidas desde los dominios requeridos.

Si estás obteniendo recursos de un dominio que estás gestionando, ve a tu panel de control de hosting y configura los encabezados CORS apropiados.
Si el problema es con un sitio web de terceros, contacta al propietario para que puedan hacer los cambios necesarios en su servidor para solucionar el error ERR_BLOCKED_BY_RESPONSE.
4. Verificar Reglas del Firewall
A veces, los firewalls o configuraciones de servidores proxy pueden bloquear ciertas solicitudes web, causando el error ERR_BLOCKED_BY_RESPONSE. Para abordar esto:
- Desactiva temporalmente el firewall para ver si el error se resuelve.
- Si desactivarlo resuelve el problema, ajusta o restablece las configuraciones del firewall para permitir el tráfico necesario.

Actualizar o ajustar tus reglas de firewall y proxy puede prevenir que solicitudes legítimas sean bloqueadas.
5. Actualizar o Reinstalar tu Navegador
Versiones de navegador desactualizadas o corruptas pueden llevar a errores inesperados, incluyendo el error ERR_BLOCKED_BY_RESPONSE. Para resolver esto:
- Verifica si hay actualizaciones en la configuración de tu navegador.
- Si hay actualizaciones disponibles, instálalas y reinicia tu navegador.
- Si el error persiste, intenta reinstalar con la última versión desde el sitio oficial.
- Después de reinstalar, verifica si el error se resuelve visitando la página web afectada.
Actualizar o reinstalar tu navegador asegura compatibilidad y corrige posibles errores que puedan causar problemas.
6. Depurar Usando Herramientas de Desarrollador
Si las soluciones anteriores no han resuelto el error, el problema puede ser más profundo en el lado del servidor. Usa las herramientas de desarrollador del navegador para identificar cualquier problema del lado del servidor:
- Abre las Herramientas de Desarrollador del navegador (generalmente presionando F12 o haciendo clic derecho y seleccionando Inspeccionar).
- Ve a la pestaña Red y recarga la página.
- Busca cualquier solicitud fallida marcada en rojo.
- Verifica los encabezados de respuesta, códigos de estado y cualquier mensaje de error para identificar posibles problemas.
- Usa la información para depurar configuraciones del lado del servidor o contacta a tu proveedor de hosting para obtener asistencia.
Las herramientas de desarrollador pueden proporcionar información detallada sobre problemas del servidor. Si el error se debe a una configuración incorrecta en un servidor de terceros, repórtalo para que pueda ser abordado por el administrador responsable de esa plataforma.
Reflexiones Finales sobre la Solución del ERR_BLOCKED_BY_RESPONSE
El error ERR_BLOCKED_BY_RESPONSE puede ser frustrante, pero generalmente se puede solucionar con unos simples pasos de solución de problemas.
Al limpiar la caché de tu navegador, ajustar configuraciones del servidor o verificar extensiones conflictivas, a menudo puedes resolver el problema rápidamente. Si el error persiste, usa herramientas de desarrollador para identificar problemas del lado del servidor o consulta a tu proveedor de hosting para obtener más soporte.
Si estás tratando de cargar recursos externos, el problema puede estar fuera de tu control. En tales casos, repórtalo a la parte correspondiente para que puedan investigar más a fondo.