Warum werden Webseiten vor einer Aktualisierung manchmal als normales HTML angezeigt?

16

das passiert seit ungefähr einer Woche ziemlich häufig. Es ist alles andere als ein großes Problem, sondern eher ein Ärgernis.

Wenn ich auf eine Webseite gehe, wird die Seite manchmal als normaler HTML-Code geladen. Nach einer Aktualisierung wird der Rest der Seite geladen.

Warum das ? Irgendeine Idee, was dieses Problem verursachen könnte? Siehe Screenshots.

Windows 7 64-Bit mit Chrome auf dem neuesten Stand.

EDIT: Danke für die Hilfe und Anregungen. Genauer gesagt geschieht dies bei der Arbeit. Meine Verbindung ist gefiltert, aber das ist alles, was ich weiß.

Vor dem Aktualisieren:

Erster Besuch:

Nach dem Aktualisieren:

Nach dem Aktualisieren:

JFFF
quelle
Was ist Ihr Router-Modell? Ich habe ähnliche Probleme mit bestimmten Linksys-Routern erlebt, die ihren eigenen DNS-Cache verwenden.
Iglvzx
Wenn Sie mobiles Internet verwenden, z. B. EDGE / 3G, stört dies die Reihenfolge. Sie haben noch nie von einem Router gehört, der das tut. Es sei denn, es handelt sich um eine wirklich und wirklich beschädigte Firmware. Oder Sie verwenden einen Proxy. PS passiert dasselbe in Safari (Webkit-ähnliches Chrom) ... dann im IE (zum Vergleich)?
Piotr Kula
@ppumkin Ja. Der Linksys WRT160N war für seine DNS-Probleme berüchtigt. Das Problem ist behoben, wenn Sie die IP-Adresse des Routers nicht als DNS verwenden.
Iglvzx

Antworten:

13

Dies passiert, wenn das CSS (Stylesheet) für diese Seite nicht richtig geladen wird. Nun, warum das passiert, ist ein komplexeres Problem. Sie müssen dies tun, um das Problem zu beheben:

  1. Öffnen Sie Tools | Developer Toolsaus dem Chome-Menü.
  2. Wechseln Sie dort zur NetworkRegisterkarte
  3. Lass das Fenster offen, browse wie gewohnt. Wenn Sie dieses Phänomen erneut sehen, rufen Sie das Developer Tools-Fenster auf und überprüfen Sie, welche Datei nicht ordnungsgemäß geladen wurde und warum.

Dies kann ein DNS-Problem sein oder ein transparenter Proxy oder ein anderes Problem. Der CDN (Content Delivery Network) -Anbieter meiner eigenen Firma hatte gestern Probleme und zeigte sich auf ähnliche Weise wie hier beschrieben.

Da Sie sagen, dass das Problem vorübergehend ist und nach einer Aktualisierung nicht mehr auftritt, ist die Problembehandlung schwierig.

haimg
quelle
Priorisiert der Browser CSS nicht vor dem Rendern von DOM? Normalerweise ist eine solche unterbrochene Verbindung eine sehr langsame Verbindung oder ein Proxy, der HTML, CSS und JS in eine Sache komprimiert und so seltsames Verhalten hervorruft - insbesondere, wenn Sie über GPRS / EDGE / 3G eine Verbindung herstellen ...
Piotr Kula
1
@ppumkin: CSS wird tatsächlich vor dem Rendern geladen. Wenn CSS jedoch nicht geladen werden kann, wird die Seite trotzdem gerendert ... Und ja, Ihre Gründe sind alle gültig, aber sie sind nicht die einzigen.
haimg
5

Es gibt ein altes Problem mit CSS-Dateien, das in einigen Browsern auftritt, je nachdem, wie die CSS-Dokumente mit den Stilregeln geladen oder deklariert werden.

Dies wird als " Flash of Unstyled Content (FOUC)" bezeichnet. Zu diesem Konzept gehört sogar eine eigene Wikipedia-Seite mit Links zu weiteren Informationsquellen.

Laut Ihrem Screenshot scheint dies das Problem zu sein, unter dem Sie leiden. Das Problem kann nur durch die erforderlichen Änderungen in der Seitenquelle behoben werden, sodass Sie es nicht lösen können.

jap1968
quelle
3

Ich bin mir nicht 100% sicher, aber vielleicht haben Sie Probleme beim Herunterladen von Javascript oder CSS für die Site. Manchmal (bei großen Unternehmen) werden CSS und Javascript auf einem Drittanbieter-CDN (Content Delivery Network) gespeichert. Haben Sie versucht, die Werbeblocker-Software zu deaktivieren? Vielleicht haben Sie einen bösen Bug auf Ihrem Computer ... und er leitet den Web-Verkehr um.

TheCompWiz
quelle
Ich bin mir nicht sicher, wer Sie abgewählt hat, aber Ihre Antwort in diesem Zusammenhang (da das OP nichts spezifiziert hat) ist machbar. +1, weil ich das schon mal gesehen habe.
Piotr Kula
0

Dies passiert normalerweise, wenn Chrome denkt, dass sich Daten im Cache befinden, die eigentlich nicht vorhanden sind (dies tritt auf, wenn ich den Browser-Cache im Betriebssystem statt in Chrome lösche, aber es kann auch vorkommen, dass der Cache markiert ist oder nicht falsch aktualisiert wird ).

Durch das Aktualisieren wird das Problem normalerweise behoben. Wenn dies nicht der Fall ist, löschen Sie einfach den Cache ( Ctrl+Shift+Delete) und aktualisieren Sie ihn.

Bobson
quelle
0

Ich habe dieses Problem auch gehabt. Ich hatte ein Dienstprogramm namens Privacy Badger auf Chrome installiert. Sobald ich es deaktiviert habe, wurden meine Seiten wieder richtig geladen.

Brian
quelle
0

Ich hatte dieses Problem mit Chrome auf einem Windows 7-Laptop. Einige (viele) Websites zeigen nur einfaches HTML an, andere zeigen normales HTML. Mein Firefox-Browser zeigte jedoch alles normal an. Auf Vorschlag von TheCompWiz habe ich mein Adblocker-Plugin (Adblock Plus) überprüft. Im Menü Einstellungen -> Erweitert habe ich auf 'Filterlisten aktualisieren' geklickt (wurde seit einiger Zeit nicht mehr aktualisiert). Nach dem Update werden alle problematischen Websites wieder normal angezeigt.

Jeroen
quelle