0

私がやろうとしているのは、ユーザーがログインするとセッションが開始されるアプリケーションを作成することです。次に、ユーザーは [Record Journey] ボタンをクリックし、Web を閲覧します。彼らが私のページに戻ると、彼らが今訪れたページが表示されます。

ユーザーのページ履歴を保存しようとするとき、html5 local-storage を使用するのが最良の選択肢でしょうか? そして、それは私がこれを行うことを可能にしますか? そうでない場合、どのような代替手段が利用可能ですか?

前もって感謝します。

4

2 に答える 2

1

Web ページで JavaScript を使用してユーザーの履歴を読み取る適切な方法はありません。

「アプリケーション」がブラウザ拡張機能である場合、環境によって公開されている API の 1 つを使用してこれが可能です (例: chrome.history)。

「アプリケーション」を使用して、所有する Web ページの履歴を追跡すると、それが可能になります。localStorage永続的なデータは Web 要求にオーバーヘッドを追加しないため、実際には良い選択です。ストレージのサイズには制限があることを忘れないでください。

于 2012-04-11T13:55:45.353 に答える
0

locache を使用することをお勧めします - localStorage を使用してブラウザーでクライアント側のキャッシュを行うための JavaScript キャッシング フレームワーク - ブラウザーが localStorage をサポートしていない場合、正常に機能が低下します。

https://github.com/d0ugal/locache

于 2012-04-11T14:07:20.537 に答える