更新前にWebページがプレーンHTMLとして表示されることがあるのはなぜですか


16

これは一週間かそこらからかなり頻繁に起こり始めました。これは大きな問題にはほど遠いですが、厄介な問題です。

いつか、Webページにアクセスすると、ページがプレーンHTMLとしてロードされるようです。次に、更新後、ページの残りの部分がロードされます。

何故ですか ?この問題を引き起こす可能性のあるアイデアはありますか?スクリーンショットをご覧ください。

Chromeを使用した最新のWindows 7 64ビット。

編集:ヘルプと提案をありがとう。より具体的には、これは職場で起こっています。私の接続はフィルタリングされますが、それは私が知っているすべてです。

更新前:

初めての訪問:

更新後:

更新後:


ルーターのモデルは何ですか?独自のDNSキャッシュを使用する特定のLinksysルーターで同様の問題が発生しました。
iglvzx

oyuがEDGE / 3Gなどのモバイルインターネットを使用している場合、それが実際に破損しているファームウェアである場合を除き、ルーターがそれを行うことを聞いたことはありません。または、プロキシを使用しています。PSはSafari(webkitエンジンのようなクローム)でも... IEでも(比較のため)同じことが起こりますか?
ピョートルクラ

@ppumkinはい。Linksys WRT160Nは、DNSの問題で悪名が高かった。ルータのIPアドレスをDNSとして使用しない場合、問題は解決します。
iglvzx

回答:


13

これは、そのページのCSS(スタイルシート)が適切にロードされていない場合に発生します。さて、なぜそれが起こるのかはより複雑な問題です。この問題をトラブルシューティングするには、これを行う必要があります。

  1. Tools | Developer ToolsChomeメニューから開きます。
  2. Networkそこでタブに切り替えます
  3. そのウィンドウを開いたままにして、いつものようにブラウズします。再びその現象を確認したら、その開発ツールウィンドウに移動し、どのファイルが適切にロードされなかったのか、その理由を確認します。

DNSの問題、何らかの透過的なプロキシの動作、またはその他の問題が考えられます。私の会社のCDN(コンテンツ配信ネットワーク)プロバイダーには昨日問題があり、ここで説明したものと同様の方法で現れました。

問題は一時的なものであり、更新後に消えるということなので、トラブルシューティングはかなり困難です。


ブラウザはDOMをレンダリングする前にCSSを優先しませんか?通常、そのような壊れたものは非常に遅い接続、またはHTML、CSS、JSを1つのものに圧縮し、そのような奇妙な動作を引き起こすプロキシです
Piotr Kula

1
@ppumkin:CSSは実際にレンダリングの前にロードされます。ただし、CSSを読み込めない場合、ページはとにかく修復されます...そして、ええ、あなたの理由はすべて有効ですが、それだけではありません。
haimg

5

スタイルルールを含む.cssドキュメントのロード方法または宣言方法によっては、一部のブラウザに表示される.cssファイルには古い問題があります。

これは「スタイルなしコンテンツのフラッシュ(FOUC)」と呼ばれます。この概念には、追加の情報源へのリンクを備えた専用のウィキペディアページさえあります。

スクリーンショットによると、これはあなたが苦しんでいる問題のようです。この問題は、ページソースで必要な変更を行うことによってのみ修正できるため、解決できません。


3

100%確信はありませんが、サイトのjavascriptまたはCSSのダウンロードに問題がある可能性があります。時には(大企業の場合)CSSとjavascriptがサードパーティの「CDN」(コンテンツ配信ネットワーク)に保存されることがあります。広告ブロックソフトウェアを無効にしようとしましたか?おそらく、あなたのマシン上に厄介なバグがあります...そしてそれはWebトラフィックをリダイレクトしています。


誰があなたに反対票を投じたのかはわかりませんが、この文脈では(OPが何も指定しなかったので)あなたの答えは実行可能です。+1、私はそれが前に起こるのを見たので。
ピョートルクラ

0

これは通常、Chromeが実際には存在しないキャッシュにデータがあると判断した場合に発生します(ChromeではなくOSでブラウザキャッシュをクリアするとこの問題が発生しますが、キャッシュにフラグが付けられているか、正しく更新されていない場合にも発生する可能性があります)。

通常Ctrl+Shift+Delete、更新すると修正されますが、そうでない場合は、キャッシュをクリアしてから()、更新します。


0

私もこの問題を抱えています。ChromeにPrivacy Badgerというユーティリティがインストールされていました。無効にするとすぐに、ページが再び正しく読み込まれました。


0

Windows 7ラップトップのChromeでこの問題が発生しました。一部の(多くの)Webサイトは基本的なHTMLのみを表示し、他のWebサイトは通常のHTMLを表示します。しかし、私のFirefoxブラウザーはすべてを正常に表示しました。TheCompWizの提案に従って、広告ブロッカープラグイン(Adblock Plus)をチェックしました。[設定]-> [詳細設定]メニューで[フィルターリストの更新]をクリックしました(しばらく更新されていませんでした)。すべての問題のあるWebサイトを更新すると、再び正常に表示されます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.