¿Por qué las páginas web a veces aparecen como HTML sin formato antes de una actualización?

16

Esto ha comenzado a suceder con bastante frecuencia desde una semana más o menos. Está lejos de ser un problema importante, pero es más una molestia.

En algún momento, cuando voy a una página web, la página parece cargarse como HTML sin formato. Luego, después de una actualización, se carga el resto de la página.

Porqué es eso ? ¿Alguna idea de lo que podría causar este problema? Ver capturas de pantalla.

Windows 7 64 bits, usando Chrome, actualizado.

EDITAR: Gracias por la ayuda y sugerencias. Para ser más específicos, esto está sucediendo en el trabajo. Mi conexión está filtrada, pero eso es todo lo que sé.

Antes de actualizar:

Primera visita:

Después de actualizar:

Después de actualizar:

JFFF
fuente
¿Cuál es su modelo de enrutador? He experimentado problemas similares con ciertos enrutadores Linksys que usan su propio caché dns.
iglvzx
Si oyu está usando Internet móvil, por ejemplo, EDGE / 3G, estropea el orden, nunca escuché que un enrutador lo hiciera ... a menos que tenga un firmware realmente dañado. O estás usando un proxy. PD: ¿sucede lo mismo en Safari (webkit como el motor de Chrome) ... luego en IE (en comparación)?
Piotr Kula
@ppumkin Sí. El Linksys WRT160N era conocido por tener problemas de DNS. El problema se resuelve si no utiliza la dirección IP del enrutador como DNS.
iglvzx

Respuestas:

13

Esto sucede cuando el CSS (hoja de estilo) para esa página no se carga correctamente. Ahora, por qué sucede eso es un tema más complejo. Tendrá que hacer esto para solucionar ese problema:

  1. Abrir Tools | Developer Toolsdesde el menú de Chome.
  2. Cambie a la Networkpestaña allí
  3. Mantenga esa ventana abierta, navegue como de costumbre. Una vez que vuelva a ver ese fenómeno, vaya a esa ventana de Herramientas del desarrollador y vea qué archivo no se cargó correctamente y por qué.

Podría ser un problema de DNS, o algún proxy transparente que actúe, o algún otro problema. El proveedor de CDN (red de entrega de contenido) de mi propia empresa tuvo problemas ayer, y se manifestó de manera similar a lo que usted describe aquí.

Como usted dice que el problema es transitorio y desaparece después de una actualización, es bastante difícil de solucionar.

haimg
fuente
¿El navegador no prioriza CSS antes de renderizar DOM? Por lo general, las cosas rotas como esa son conexiones muy lentas, o un proxy que comprime el HTML, CSS y JS en una sola cosa y causa un comportamiento extraño como ese, especialmente si está utilizando GPRS / EDGE / 3G ...
Piotr Kula
1
@ppumkin: CSS de hecho se carga antes de renderizar. Sin embargo, si CSS no se puede cargar, la página se renderiza de todos modos ... Y sí, sus razones son todas válidas, pero no son las únicas.
Haimg
5

Hay un viejo problema con los archivos .css que aparece en algunos navegadores dependiendo de cómo se cargan o declaran los documentos .css que contienen las reglas de estilo.

Esto se llama " Flash de contenido sin estilo (FOUC)". Este concepto tiene incluso una página de Wikipedia dedicada con enlaces a fuentes adicionales de información.

Según su captura de pantalla, este parece ser el problema que está sufriendo. El problema solo se puede corregir haciendo los cambios necesarios en el origen de la página, por lo que no puede resolverlo.

jap1968
fuente
3

No estoy 100% seguro, pero tal vez tenga problemas para descargar el JavaScript o CSS para el sitio. A veces (para grandes empresas) el CSS y JavaScript se almacenan en una "CDN" (red de distribución de contenido) de terceros ... que con frecuencia termina en listas de "bloqueo de anuncios" por accidente. ¿Has intentado deshabilitar el software de bloqueo de anuncios? Tal vez tenga algún error desagradable en su máquina ... y está redirigiendo el tráfico web.

TheCompWiz
fuente
No estoy seguro de quién lo rechazó, pero su respuesta, en este contexto (ya que el OP no especificó nada) es viable. +1, porque he visto que eso sucedió antes.
Piotr Kula
0

Esto generalmente ocurre cuando Chrome piensa que tiene datos en la memoria caché que no están realmente allí (lo experimento cuando borro la memoria caché del navegador en el sistema operativo en lugar de en Chrome, pero también puede ocurrir si la memoria caché está marcada o no se actualiza incorrectamente) )

La actualización generalmente lo corrige, pero si no, simplemente borre el caché ( Ctrl+Shift+Delete) y luego actualice.

Bobson
fuente
0

He tenido este problema también. Tenía una utilidad llamada Privacy Badger instalada en Chrome. Tan pronto como lo desactivé, mis páginas se volvieron a cargar correctamente.

Brian
fuente
0

Tuve este problema con Chrome en una computadora portátil con Windows 7. Algunos (muchos) sitios web solo mostrarían HTML básico, otros se muestran normalmente. Sin embargo, mi navegador Firefox mostró todo normalmente. Siguiendo la sugerencia de TheCompWiz, revisé mi complemento bloqueador de anuncios (Adblock Plus). En su Configuración -> Menú avanzado, hice clic en 'Actualizar listas de filtros' (no había sido actualizado en mucho tiempo). Después de actualizar, todos los sitios web problemáticos se muestran normalmente nuevamente.

Jeroen
fuente