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:


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.


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.


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.


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.


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.


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.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.