2012-03-20 13 views
1

キャッシュマニフェスト(/キャッシュ)の一部であるページがあります。HTML5/JS /オフラインモード - クエリパラメータを含むページのリクエスト

アプリケーションがオフラインモードになるとすぐに、そのページ(http://app/cache)を開くことができます。しかし、クエリ文字列でアクセスしようとすると、Chromeはそれを非存在として扱い、代替ページを返します(http://app/cache?url=1234 - 動作しません)。

誰でも回避策を知っていますか?

+1

OK、私は実際には可能ではないことをどこかに読んでいます。 workarondとして、私はlocalStorageを通してデータを渡しています。私のための作品:) –

答えて

0

ブラウザにURLを付けることでページを開くことはできません。あなたはページを開くためにページをクリックします。だからクリックして、Javascript関数を呼び出します。クエリーストリング値を関数に渡します。 querystringの値をlocalstorageに名前を付けて保存します。

ページが開くと、この値がページのlocalstorageから読み込まれ、値が取得され、ページで使用されます。

5

# - パラメータを渡すタグがあります。このように:

http://app/cache#url/1234 

ブラウザはハッシュタグを無視しますが、ページのJavaScriptは解析して処理できます。

関連する問題