6

私のサイトでは、ページを更新するまで、ほとんどのブラウザーでページが正しく表示されません。Web サイトは次のとおりです。 http://www.hqinternetsolutions.com/services.html

なぜこのように表示され、更新時に修正されるのかわかりません(キャッシュをクリアしなくても)

マージンを持って左にフロートされた一連の div です。何か案が?

4

4 に答える 4

1

@n8wrl

個人的なことは何もありませんが、「キャッシュにあったとしても、リフレッシュするとすべてが強制的に再ロードされる」という誤解を正したいと思います。それが真実であることを願っています! を押したときにページ全体の更新が強制されないことを以前に知っていれば、何時間ものデバッグを節約できたはずです。F5

ここ xkcd の firebug の net タブからわかるように、AFTER aは aまたは「Not Modified」ステータスF5GET grownups.png返します。304これは、サーバー上で変更されていないため、ユーザーのローカル マシンでキャッシュされたバージョンを使用するようにブラウザに指示します。ほとんどの画像、多くのスクリプト、css、静的 html ファイル、およびその他の MIME タイプがクライアント マシンにキャッシュされ、再ダウンロードされることはありません。F5

Grownups.png を取得 304 未修正

ページを真に「更新」するには、 を押すCTR-SHFT-DLTか、その他のブラウザ ショートカットを使用してキャッシュをクリアする必要があります。

于 2011-02-18T17:55:05.890 に答える
1

このサイトは、Windows の IE と Mac の Firefox で一貫しているように見えます...

使用しているブラウザーとオペレーティング システムに応じて、常に最新のスタイル/スクリプト/その他をダウンロードすることを保証するため、常にハード リフレッシュすることをお勧めします。

(通常の更新の代わりに) ハード更新を実行するには
: Firefox の Internet Explorer 上の Windows で: CTRL + F5

OS X の Firefox の場合: CMD + SHIFT + R

また、ブラウザの [更新] ボタンを CMD + クリック (または CTRL + クリック) して同じことを行うこともできると思います。

キャッシュを一時的に無効にしたい場合...キャッシュ
を簡単に無効にして、すべてのページの読み込みが最新のコンテンツを取得するようにすることもできます(ハードリフレッシュ時に帯域幅を使い果たすことを許可します).

キャッシュを無効にする最も簡単で簡単な方法は、Firefox Add-on Developer Toolbar を使用することです。

https://addons.mozilla.org/en-US/firefox/addon/60?collection_id=da0ecd99-2289-7ab0-7d57-e7c489c845c3

それが役立つことを願っています!

于 2009-07-21T18:53:10.700 に答える
0

リフレッシュすると、キャッシュにあった場合でも、すべてが強制的に再ロードされます。「間違っている」とはどういうことかわかりませんが、あなたのサイトにアクセスして何度か更新したところ、まったく同じように見えました。

于 2009-07-21T17:43:01.513 に答える
0

おそらくそれは、CSS/画像などのキャッシュと、ブラウザが新しいファイルをロードするのではなく、キャッシュされたファイルを使用することによって引き起こされるローカルの問題ですか? 私は、更新の回数に関係なく、表示すると同じように見えることを認めなければなりません.

于 2009-07-21T17:44:14.427 に答える