2

この公開された Google Docs ドキュメントを見ると、Firefox と Chrome の最新バージョン表示れますが、IE8の古いバージョンが表示されます。また、 PHP/Curlを介してスクリーン スクレイピングすると、古いバージョンが得られます。

IE8 でCTRL-Refreshを試しましたが、最新バージョンが表示されません。PHP/Curl でどのヘッダーを変更しようとしても、最新バージョンが表示されません。

注:IE8を掘り下げて、クリアするキャッシュエントリを見つけることができると確信していますが、たとえばcnn.comで発生しているこのURLで何が発生していないかは、実際に見るたびに最新のニュースを提供してくれます数日前のサイトのキャッシュされたバージョンではなく、IE8で?たとえば、キャッシュされたバージョンを表示しないために、ブラウザ (または少なくとも IE と PHP/Curl) が期待するある種のヘッダーを Google Docs が送信していませんか?

ここでブラウザ/ヘッダー/キャッシュについて理解していないことは何ですか? 異なるブラウザーが 1 つのページの異なるコンテンツを表示するのはどうしてでしょうか?

代替テキスト
(ソース: deviantart.com )

4

3 に答える 3

1

取り引きはここにあります: IE は最新バージョンを表示しています。ページをキャッシュしているのは Firefox と Chrome です。

Firefox と ChromeでCTRL+を押してみてくださいF5。うまくいかない場合は、Firefox のWeb Developer Toolbar 拡張機能をインストールし、[無効] オプション メニューで [キャッシュを無効にする] を選択してください。

于 2010-05-02T03:24:51.467 に答える
0

http://ccleaner.comに移動してダウンロードしてみて ください

インストールしたら、すべてのブラウザを閉じてから、クリーナーを実行します。これにより、すべてのブラウザ(および多数の一時ファイルなど)からキャッシュがクリアされます。

完了したら、各ブラウザを再度開き、URLを再試行します。テストに影響を与えているブラウザのページからキャッシュされたデータがあると思います。

于 2010-04-30T04:26:35.307 に答える
0

ブラウザが古いデータをキャッシュしているようです。ブラウザのキャッシュをクリアして、リンクを再度開いてみてください。

于 2010-04-30T04:30:13.230 に答える