Abres tu sitio favorito — y en lugar de la página esperada ves la siniestra inscripción ERR_BLOCKED_BY_RESPONSE? No hay que entrar en pánico: este error no es de los que requieren llamar a un exorcista o comprar un ordenador nuevo. En la mayoría de los casos todo se arregla en un par de minutos si sabes cuál es el problema y dónde buscar. ¡Vamos a verlo!
Qué es ERR_BLOCKED_BY_RESPONSE y por qué aparece?
Si simplificamos al absurdo: el navegador intentó cargar algo (por ejemplo, una imagen, un script o incluso el sitio completo), y el servidor —o alguien entre tú y el servidor— dijo: «¡No paso!». Como resultado, el navegador en lugar de recibir una respuesta normal obtiene un bloqueo y muestra el error.
- El error aparece en Chrome, Edge y, a veces, en otros navegadores basados en Chromium.
- Con mayor frecuencia ocurre al cargar recursos de terceros: scripts de publicidad, estilos, imágenes, etc.
- Puede aparecer en usuarios normales, pero suele irritar más a desarrolladores web.
Las causas son muchas. Aquí solo algunas de ellas:
- Extensiones del navegador (por ejemplo, bloqueadores de anuncios o de rastreadores)
- Configuraciones de la política CORS o de la Content Security Policy (CSP) en el servidor
- Filtros de red (antivirus, proxys corporativos, firewall)
- Fallos temporales del servidor o del CDN
ERR_BLOCKED_BY_RESPONSE para usuarios: soluciones simples
Si no eres desarrollador web y solo quieres acceder al sitio, prueba en este orden:
- Desactiva las extensiones. El culpable más habitual son los bloqueadores de anuncios y otras extensiones que se interponen entre tú y el sitio. Abre el sitio en modo incógnito o desactiva las extensiones sospechosas.
- Chrome: Menú → Más herramientas → Extensiones
- Edge: Menú → Extensiones
- Vacía la caché del navegador. A veces basta con limpiar la caché y las cookies:
- Ctrl+Shift+Del → selecciona 'Cookies' y 'Imágenes y archivos en caché' → Borrar.
- Prueba otro navegador. Si el problema desaparece, la causa es una extensión o una configuración del navegador principal.
- Revisa el antivirus y la VPN. A veces un antivirus agresivo o una VPN bloquean scripts, imágenes o anuncios. Desactívalos para comprobarlo.
- Reinicia el router. En caso de problemas de red, esto a veces lo soluciona todo.
ERR_BLOCKED_BY_RESPONSE desde la perspectiva del desarrollador
Si estás desarrollando un sitio o una aplicación web —hola— es hora de devanarse los sesos. El error puede surgir por sutilezas en la interacción entre el navegador y el servidor y por políticas mal configuradas.
Causas frecuentes para desarrolladores
- La política CORS (Cross-Origin Resource Sharing): el servidor no permite cargar recursos desde otros dominios o no establece correctamente los encabezados.
- Content Security Policy (CSP): el servidor limita desde dónde se pueden cargar scripts, estilos y medios. Una violación conduce al bloqueo.
- Respuestas con estado HTTP 4xx o 5xx: si el recurso no está disponible, el navegador a veces muestra ERR_BLOCKED_BY_RESPONSE en lugar de un error 404 o 500 clásico, especialmente en peticiones asíncronas.
- Encabezados X-Frame-Options: impiden la carga del sitio en un frame/iframe.
- Proxies locales, filtros corporativos e inspectores de tráfico.
Cómo diagnosticar el error
- Abre las Herramientas de desarrollo (F12) — pestaña 'Red'. Busca la fila con el error, revisa qué recurso está bloqueado y qué respuesta devolvió el servidor.
- Revisa los encabezados de la respuesta. Presta especial atención a
Access-Control-Allow-Origin,Content-Security-Policy,X-Frame-Options,Set-Cookie, etc. - Busca en la consola errores de CSP y CORS. El navegador suele indicar qué política se ha infringido.
- Revisa la configuración de tu servidor o de la CDN. A veces la causa está en reglas de proxy incorrectas o en filtros del lado de la CDN (por ejemplo, Cloudflare, Fastly).
- Si usas scripts o plugins de terceros — comprueba si están accesibles mediante su URL directa y si están bloqueados para todos los usuarios.
Qué hacer para solucionarlo
- Configura correctamente CORS. Si necesitas acceso desde otros dominios, establece los encabezados necesarios (
Access-Control-Allow-Origin,Access-Control-Allow-Methods).Enlace útil: MDN: Fundamentos de CORS
- Revisa la Content Security Policy. Asegúrate de que en
script-src,img-src,style-srcestén listados todos los dominios necesarios.Herramienta para generar CSP: CSP Evaluator
- Comprueba el funcionamiento a través de proxies y filtros corporativos. A veces es más sencillo poner el sitio en otro servidor o usar una VPN para las pruebas.
- Verifica que el servidor no esté devolviendo por error respuestas 403/404 para los archivos necesarios.
Casos especiales y trampas poco comunes
A veces ERR_BLOCKED_BY_RESPONSE aparece no por errores propios, sino por servicios externos “protectores” o por combinaciones inesperadas de configuraciones:
- Bloqueo por parte del navegador — algunas extensiones y filtros integrados pueden bloquear publicidad, scripts de analítica e incluso recursos que necesitas.
- Cloudflare, Fastly y otras CDN a veces entregan sus propias respuestas en lugar de los archivos originales. ¡Revisa las configuraciones!
- Proxies corporativos suelen sustituir respuestas por las suyas y luego extrañarse de por qué todo falla para los usuarios.
Y por último: si estás atascado — no dudes en preguntar en Stack Overflow o en los foros del navegador. A menudo allí aparecen las “novedades” y bugs raros.
Preguntas y respuestas (FAQ)
- ¿Afecta el error a la seguridad?
No, por sí solo el error no indica que tu equipo esté en peligro. Pero puede señalar configuraciones de seguridad incorrectas en el servidor. - ¿Puede aparecer el error por una conexión lenta a Internet?
En casos raros, sí: si el servidor responde con mucha lentitud y el navegador "pierde la paciencia". - ¿Se puede eliminar completamente el error?
Si no controlas el sitio o el servidor —no. Pero para proyectos propios basta con ajustar la configuración una vez.
Ahora sabes por qué aparece ERR_BLOCKED_BY_RESPONSE, qué puede causarlo y qué hacer — tanto como usuario como desarrollador. Que este error no te arruine ni el día ni el karma.