0

jQueryで素敵なモバイルサイトを作っています。

スプラッシュ スクリーンは、iOS6 を搭載した iPhone 5 を除いてうまく機能します。ただし、その画像がサーバー上になく、キャッシュを無限にクリアし、電話のデスクトップに保存されているアプリを確実に削除しているにもかかわらず、1 日目から古い画面が表示され続けます。

...それで、そのことは電話のどこに保存されていますか? キャッシュにない場合は?

4

1 に答える 1

0

このリンクを試してみてください。iPhoneでうまくいきました。

手順は次のとおりです。

  • 設定に移動
  • 「サファリ」を選択
  • 「キャッシュをクリア」を押します

編集:キャッシュをクリアしようとしたというコメントを見ました。このようにしましたか?

PHPを使用していますか?

次のコードをサイトに追加すると、ブラウザがサイトをキャッシュしないようにするヘッダーが送信されます。

header("Expires: Mon, 26 Jul 12012 05:00:00 GMT");
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
header("Cache-Control: no-store, no-cache, must-revalidate");
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache");

ASP.NET を使用していますか?

ブラウザがサイトをキャッシュしないようにする方法については、このスタックオーバーフローの質問をご覧ください。

于 2013-09-27T11:40:54.217 に答える