キャッシュ マニフェスト (/cache) の一部であるページがあります。
アプリケーションがオフライン モードになるとすぐに、そのページを開くことができます ( http://app/cache
)。しかし、クエリ文字列でアクセスしようとすると、Chrome は存在しないものとして扱い、フォールバック ページを返します ( http://app/cache?url=1234
- は機能しません)。
誰もがその回避策を知っていますか?
キャッシュ マニフェスト (/cache) の一部であるページがあります。
アプリケーションがオフライン モードになるとすぐに、そのページを開くことができます ( http://app/cache
)。しかし、クエリ文字列でアクセスしようとすると、Chrome は存在しないものとして扱い、フォールバック ページを返します ( http://app/cache?url=1234
- は機能しません)。
誰もがその回避策を知っていますか?
# - has タグを使用してパラメーターを渡します。このような:
http://app/cache#url/1234
ブラウザーはハッシュタグを無視しますが、ページの JavaScript はそれを解析して処理できます。
ブラウザで URL を結び付けてページを開くことはありません。ページを開くには、ページをクリックします。したがって、クリックするとJavascript関数が呼び出されます。クエリ文字列値を関数に渡します。クエリ文字列の値を名前を付けて localstorage に保存します。
ページが開いたら、ページの読み込み時に localstorage からこの値を読み取り、値を取得してページで使用します。