Perché a volte le pagine Web vengono visualizzate come semplici HTML prima di un aggiornamento


16

questo ha iniziato ad accadere abbastanza frequentemente da circa una settimana. È tutt'altro che un grosso problema, ma più di un fastidio.

A volte, quando vado su una pagina web, la pagina sembra caricarsi come semplice HTML. Quindi, dopo un aggiornamento, il resto della pagina viene caricato.

Perché ? Qualche idea su cosa potrebbe causare questo problema? Vedi schermate.

Windows 7 64 bit, utilizzando Chrome, aggiornato.

EDIT: grazie per l'aiuto e i suggerimenti. Per essere più precisi, questo sta accadendo sul lavoro. La mia connessione è filtrata, ma questo è tutto ciò che so.

Prima di aggiornare:

Prima visita:

Dopo l'aggiornamento:

Dopo l'aggiornamento:


Qual è il tuo modello di router? Ho riscontrato problemi simili con alcuni router Linksys che utilizzano la propria cache DNS.
iglvzx,

Se stai usando Internet mobile, ad esempio EDGE / 3G, rovina le cose dell'ordine, non hai mai sentito parlare di un router che lo fa ... a meno che non ci sia un firmware veramente e veramente danneggiato su di esso. Oppure stai usando un proxy. PS succede lo stesso in Safari (Chrome simile a un motore webkit) ... poi in IE (per confronto)?
Piotr Kula,

@ppumkin Sì. Linksys WRT160N era noto per avere problemi DNS. Il problema è risolto se non si utilizza l'indirizzo IP del router come DNS.
iglvzx,

Risposte:


13

Ciò accade quando il CSS (foglio di stile) per quella pagina non viene caricato correttamente. Ora, perché ciò accade è un problema più complesso. Dovrai farlo per risolvere il problema:

  1. Apri Tools | Developer Toolsdal menu di Chome.
  2. Passa alla Networkscheda lì
  3. Tieni aperta quella finestra, naviga come al solito. Una volta che vedi di nuovo quel fenomeno, vai alla finestra degli strumenti per sviluppatori e vedi quale file non è stato caricato correttamente e perché.

Potrebbe essere un problema DNS o un proxy trasparente che agisce o qualche altro problema. Ieri il fornitore di CDN (content delivery network) della mia azienda ha avuto problemi e si è manifestato in modo simile a quello che descrivi qui.

Dal momento che dici che il problema è temporaneo e scompare dopo un aggiornamento, è piuttosto difficile da risolvere.


il browser non dà la priorità ai CSS prima di eseguire il rendering di DOM ?? Di solito le cose rotte come questa sono una connessione molto lenta, o un proxy che comprime HTML, CSS e JS in una cosa e causa un comportamento strano come quello, specialmente se si sta thethering tramite GPRS / EDGE / 3G ...
Piotr Kula

1
@ppumkin: CSS viene effettivamente caricato prima del rendering. Tuttavia, se i CSS non possono essere caricati, la pagina viene comunque restituita ... E sì, i tuoi motivi sono tutti validi, ma non sono i soli.
haimg

5

Esiste un vecchio problema con i file .css che appare su alcuni browser a seconda di come vengono caricati o dichiarati i documenti .css contenenti le regole di stile.

Questo è chiamato " Flash di contenuto non stilato (FOUC)". Questo concetto ha persino una pagina Wikipedia dedicata con collegamenti ad ulteriori fonti di informazioni.

Secondo il tuo screenshot, questo sembra essere il problema che stai soffrendo. Il problema può essere corretto solo apportando le modifiche necessarie nell'origine della pagina, quindi non è possibile risolverlo.


3

Non sono sicuro al 100%, ma forse stai riscontrando problemi con il download di JavaScript o CSS per il sito. A volte (per le grandi aziende) CSS e javascript sono memorizzati su un "CDN" di terze parti (rete di distribuzione di contenuti) ... che spesso finiscono in elenchi di "blocco degli annunci" per caso. Hai provato a disabilitare il software di blocco degli annunci? Forse hai qualche brutto bug sulla tua macchina ... e sta reindirizzando il traffico web.


Non sono sicuro di chi ti abbia votato, ma la tua risposta, in questo contesto (poiché l'OP non ha specificato nulla) è praticabile. +1, perché l'ho visto accadere prima.
Piotr Kula,

0

Questo di solito accade quando Chrome pensa di avere dei dati nella cache che non sono effettivamente presenti (lo provo quando svuoto la cache del browser nel sistema operativo anziché in Chrome, ma può anche accadere se la cache è contrassegnata o non aggiornata in modo errato ).

L'aggiornamento di solito lo risolve, ma in caso contrario, svuota semplicemente la cache ( Ctrl+Shift+Delete), quindi aggiorna.


0

Ho avuto anche questo problema. Avevo un'utilità chiamata Privacy Badger installata su Chrome. Non appena l'ho disabilitato, le mie pagine sono state caricate di nuovo correttamente.


0

Ho avuto questo problema con Chrome su un laptop Windows 7. Alcuni (molti) siti Web visualizzerebbero solo HTML di base, altri mostrati normalmente. Il mio browser Firefox ha mostrato tutto normalmente però. Seguendo il suggerimento di TheCompWiz ho controllato il mio plug-in ad-blocker (Adblock Plus). Nelle sue Impostazioni -> Menu avanzato ho fatto clic su "Aggiorna elenchi filtri" (non era stato aggiornato da un po '). Dopo aver aggiornato tutti i siti Web problematici vengono visualizzati di nuovo normalmente.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.