サイズが約 880 キロバイトの背景画像を含むランディング ページがあります。このルールで背景を設定します。
background: #fff url(bg1.png) no-repeat left top;
問題は、IE8 と 9 では背景が表示されないことです。画像が完全にダウンロードされていないようです。IE9 でネットワーク プロファイラーを使用すると、Fiddler でさえも、この特定のイメージの読み込みに問題があることがわかります。さらに、新しいタブを開いて画像に直接移動して読み込み、ランディング ページを更新すると、背景画像が表示されます。うっとうしい……IEのキャッシング機構の問題でしょうか。imgタグに入れると同じことが起こります。スペースを取るだけで表示されません。
編集:さらに分析すると、次のことが指摘できます。1.フィドラーで、リクエストが行われ、コード200で完了したことがわかりますが、何らかの理由でIEによって中止されます。2.ランダムです。キャッシュなしで更新し続けると、画像が表示される場合と表示されない場合があります。
ヘルプ?