せずに、私は2つのページがあり、AとBの流れは次のとおりです。クロームボタン:次のようにのみ、最初のページのキャッシュバージョンを与え、任意のAjaxedコンテンツ
- ゴー束をAjaxes javascriptの
- へコンテンツのすべてAjaxedコンテンツずに、 '
- は、[戻る]バックA、いないAへ行く押し
- をBに行く' を形成する、Aに追加する
は誰を持っていますそうでなければ、これを気付いて、どうすればそれを修正しますか?
ChromeがBに行く直前にA '状態をキャッシュしていて、戻ってA'を再生した場合、それは受け入れられます。 ChromeがAの全体を(Ajaxリクエストを含めてA 'に変換したものも含めて)再ロードするだけであれば、それはうまくいくでしょう。 Aの古い、不完全なバージョンをロードしている現在の動作は、私が望むものではありません。
EDIT:キャッシュされたバージョンがロードされていることはわかっています。[戻る]を押したときにサーバーが新しいリクエストを受け取っていないためです。
それぞれのページのように見える? –
@QuintinRobinson:申し訳ありませんが、キャッシュヘッダーとは何ですか? –
サーバーは、キャッシュ制御ヘッダーを介してページに適用されたキャッシュポリシーを強制している必要があります。私は心からこのことについてお伝えすることをお勧めします。ここには一つのリソースがあります:http://www.mnot.net/cache_docs/ –