ERR_BLOCKED_BY_RESPONSE: qué es, por qué aparece y cómo solucionarlo

ERR_BLOCKED_BY_RESPONSE: qué es, por qué aparece y cómo solucionarlo

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:

  1. 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
  2. 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.
  3. Prueba otro navegador. Si el problema desaparece, la causa es una extensión o una configuración del navegador principal.
  4. Revisa el antivirus y la VPN. A veces un antivirus agresivo o una VPN bloquean scripts, imágenes o anuncios. Desactívalos para comprobarlo.
  5. 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

  1. 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.
  2. Revisa los encabezados de la respuesta. Presta especial atención a Access-Control-Allow-Origin, Content-Security-Policy, X-Frame-Options, Set-Cookie, etc.
  3. Busca en la consola errores de CSP y CORS. El navegador suele indicar qué política se ha infringido.
  4. 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).
  5. 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-src esté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.

Alt text