2011-06-26 11 views
1

URLと内部ステートマシンが一定のWebアプリケーションがあります。状態は投稿によって変更されます。私はそれが悪いデザインだと私は残りのアプローチを使用する必要があります知っている。しかし、これを考えると、私には次のような問題があります。HTML5:同じURLの下に別のページを読み込むと、オフラインキャッシュが無視されます

HTML5オフラインキャッシュ(HTMLタグのマニフェスト属性)を使用しています。最初のページについては、それは私が期待するように(ログインページ)解析され、キャッシュされます。しかし、2番目のページ(メインメニュー)では、そこに含まれるマニフェストは解析されません。 Chromeブラウザ内にはイベントは表示されません。パラメータを含めることによってURLを少し変更すると、マニフェストは解析されますが、以前は解析されません。

イベントログインページのマニフェストにすべてを含めると、2番目のページが同じファイルを再度ダウンロードします。最初のページのマニフェストに指定されている場合は、イベント。

この現象はなぜですか?

+0

メインメニューとログインページに異なるマニフェストファイルが必要なのはなぜですか? 1つのマニフェストにすべてを入れて、両方のページから参照することはできませんか? – robertc

答えて

0

自分で回答してください。これは、キャッシュがGET呼び出しでのみ解析され、POST呼び出しでは無視されるため、非常に奇妙に見えました。投稿が別のHTMLページを読み込む場合のイベント。私にとっては、これはちょっとばかげていますが、それがうまくいくようです。

これは最終的には正常に動作します。

関連する問題