Por que as páginas da Web às vezes aparecem como HTML simples antes de uma atualização

16

isso começou a acontecer com bastante frequência desde uma semana ou mais. Está longe de ser um grande problema, mas mais um aborrecimento.

Em algum momento, quando vou a uma página da Web, a página parece carregar como HTML simples. Depois de uma atualização, o restante da página é carregado.

Por que é que ? Alguma idéia do que poderia causar esse problema? Veja as capturas de tela.

Windows 7 de 64 bits, usando o Chrome, atualizado.

EDIT: Obrigado pela ajuda e sugestões. Para ser mais específico, isso está acontecendo no trabalho. Minha conexão é filtrada, mas é tudo que sei.

Antes de atualizar:

Primeira visita:

Após a atualização:

Após a atualização:

JFFF
fonte
Qual é o seu modelo de roteador? Eu tive problemas semelhantes com certos roteadores Linksys que usam seu próprio cache de DNS.
iglvzx
Se o oyu estiver usando Internet móvel, por exemplo, EDGE / 3G, ele estraga tudo, nunca ouviu falar de um roteador fazendo isso ... a menos que seja realmente e verdadeiramente corrompido o firmware nele. Ou você está usando um proxy. PS acontece o mesmo no Safari (cromo semelhante ao mecanismo do webkit) ... depois no IE (para comparação)?
Piotr Kula
@ppumkin Sim. O Linksys WRT160N era notório por ter problemas de DNS. O problema será resolvido se você não usar o endereço IP do roteador como DNS.
iglvzx

Respostas:

13

Isso acontece quando o CSS (folha de estilo) dessa página não é carregado corretamente. Agora, por que isso acontece é uma questão mais complexa. Você precisará fazer isso para solucionar esse problema:

  1. Abra Tools | Developer Toolsno menu Chome.
  2. Alterne para a Networkguia lá
  3. Mantenha essa janela aberta, navegue como de costume. Depois de ver esse fenômeno novamente, acesse a janela Ferramentas do desenvolvedor e veja qual arquivo não foi carregado corretamente e por quê.

Pode ser um problema de DNS ou algum proxy transparente em funcionamento ou outro problema. O provedor de CDN (rede de entrega de conteúdo) da minha própria empresa teve problemas ontem e se manifestou de maneira semelhante ao que você descreve aqui.

Como você diz que o problema é transitório e desaparece após uma atualização, é bastante difícil solucionar esse problema.

haimg
fonte
navegador não prioriza CSS antes de renderizar DOM ?? Geralmente, coisas quebradas como essa são uma conexão muito lenta ou um proxy que comprime o HTML, CSS e JS em uma coisa e causa um comportamento estranho como esse - especialmente se você estiver usando o GPRS / EDGE / 3G ...
Piotr Kula
1
@ppumkin: CSS realmente é carregado antes da renderização. No entanto, se o CSS não puder ser carregado, a página será exibida de qualquer maneira ... E sim, seus motivos são todos válidos, mas não são os únicos.
precisa
5

Há um problema antigo com arquivos .css que aparece em alguns navegadores, dependendo de como são carregados ou declarados os documentos .css que contêm as regras de estilo.

Isso é chamado de " Flash de conteúdo não estilizado (FOUC)". Esse conceito possui até uma página dedicada da Wikipedia com links para fontes adicionais de informação.

De acordo com a sua captura de tela, este parece ser o problema que você está sofrendo. O problema só pode ser corrigido com as alterações necessárias na origem da página, portanto você não pode resolvê-lo.

jap1968
fonte
3

Não tenho 100% de certeza, mas talvez você esteja com problemas para baixar o javascript ou CSS do site. Às vezes (para grandes empresas), o CSS e o javascript são armazenados em uma "CDN" (rede de entrega de conteúdo) de terceiros ... que frequentemente acabam nas listas de "bloqueio de anúncios" por acidente. Você já tentou desativar o software de bloqueio de anúncios? Talvez você tenha algum bug desagradável na sua máquina ... e está redirecionando o tráfego da web.

TheCompWiz
fonte
Não tenho certeza de quem votou contra você, mas sua resposta, neste contexto (como o OP não especificou nada), é viável. +1, porque eu já vi isso acontecer antes.
Piotr Kula
0

Isso geralmente acontece quando o Chrome pensa que possui dados no cache que não estão realmente lá (experimento quando limpo o cache do navegador no SO em vez de no Chrome, mas também pode acontecer se o cache for sinalizado ou não for atualizado incorretamente )

A atualização geralmente corrige, mas se não, limpe o cache ( Ctrl+Shift+Delete) e atualize.

Bobson
fonte
0

Eu também tive esse problema. Eu tinha um utilitário chamado Privacy Badger instalado no Chrome. Assim que o desativei, minhas páginas foram carregadas corretamente novamente.

Brian
fonte
0

Eu tive esse problema com o Chrome em um laptop com Windows 7. Alguns (muitos) sites exibem apenas HTML básico, outros são exibidos normalmente. Meu navegador Firefox exibia tudo normalmente. Seguindo a sugestão de TheCompWiz, verifiquei meu plug-in bloqueador de anúncios (Adblock Plus). No menu Configurações -> Avançado, cliquei em 'Atualizar listas de filtros' (não havia sido atualizado há algum tempo). Após a atualização, todos os sites problemáticos são exibidos normalmente novamente.

Jeroen
fonte