Esta es el arreglo más válida que encomtrarás dar, pero mírala detenidamente y valora si se puede adaptar a tu trabajo.
Solución:
El recurso podría estar bloqueado por una extensión (AdBlock en mi caso).
El mensaje está allí porque nunca se realizó la solicitud para recuperar ese recurso, por lo que los encabezados que se muestran no son reales. Como se explicó en el problema al que hizo referencia, los encabezados reales se actualizan cuando el servidor responde, pero no hay respuesta si se bloqueó la solicitud.
La forma en que descubrí la extensión que estaba bloqueando mi recurso fue a través de la herramienta net-internals en Chrome:
Para las últimas versiones de Chrome
- Tipo
chrome://net-export/
en la barra de direcciones y pulsa enter. - Empezar a grabar. Y guarde el archivo de grabación en local.
- Abra la página que muestra problemas.
- Volver a net-internals
- Puede ver el archivo de registro grabado aquí https://netlog-viewer.appspot.com/#import
- haga clic en eventos (###) y use el campo de texto para encontrar el evento relacionado con su recurso (use partes de la URL).
- Finalmente, haga clic en el evento y vea si la información que se muestra le dice algo.
Para versiones anteriores de cromo
- Tipo
chrome://net-internals
en la barra de direcciones y pulsa enter. - Abra la página que muestra problemas.
- Regrese a net-internals, haga clic en eventos (###) y use el campo de texto para encontrar el evento relacionado con su recurso (use partes de la URL).
- Finalmente, haga clic en el evento y vea si la información que se muestra le dice algo.
Creo que sucede cuando no se envía la solicitud real. Por lo general, sucede cuando está cargando un recurso almacenado en caché.
Para Chrome v72+, lo que me resolvió fue solo esto:
ir a chrome://flags/
y deshabilite estas 3 banderas
- Deshabilitar el aislamiento del sitio
- Habilitar servicio de red
- Ejecuta el servicio de red en proceso
o puede hacerlo desde la línea de comando:
chrome --disable-site-isolation-trials --disable-features=NetworkService,NetworkServiceInProcess
¿Por qué sucede esto?
Parece que Google está refactorizando su motor Chromium en una estructura modular, donde los diferentes servicios se separarán en módulos y procesos independientes. A este proceso lo llaman servicificación. El servicio de red es el primer paso, el servicio de interfaz de usuario, el servicio de identidad y el servicio de dispositivo están subiendo. Google proporciona la información oficial en el sitio del proyecto Chromium.
¿Es peligroso cambiar eso?
Un ejemplo es la creación de redes: una vez que tenemos un servicio de red, podemos optar por ejecutarlo fuera del proceso para una mejor estabilidad/seguridad, o en proceso si tenemos recursos limitados. fuente