私はいくつかのデータクライアント側を保存したい。クッキーは私の最初の傾向ですが、リクエストごとに送られてきますよね?転送されていないデータを保存する方法はありますか?私は、必ずしもすべての要求に対して10〜20kのオーバーヘッドを追加する必要はありません。唯一の代替HTML 5ウェブストアであり、それを採用したブラウザの数はいくつですか?データのクライアント側のローカル記憶
答えて
HTML5のストレージが広く
HTML5 STORAGE SUPPORT
IE FIREFOX SAFARI CHROME OPERA IPHONE ANDROID
8.0+ 3.5+ 4.0+ 4.0+ 10.5+ 2.0+ 2.0+
を展開している、あなたはhttp://diveintohtml5.ep.io/storage.html
@詳細を見つけることができません、すべてのクッキーをリクエストごとに送信されませ。クッキーが存在しない場合はそれを確認し、クッキーが存在する場合はそれを読み取ることができます。 Cookieは、少量のデータを扱うにはまだまだ優れたクロスブラウザオプションです。
それはいくつかの説明が必要です。静的ファイルを提供するためにcookielessドメインを使用している場合を除き、すべてのリクエストとともにCookieが送信されます。 –
かなり十分です。私は、サイトの設定などを保持するユーザー定義のクッキーがすべてのリクエストで送信されないと言っています。 – Jason
前述のとおり、Cookieはオプションで、HTML5仕様のウェブストレージもあります。また、Flashを使用してデータを保存する機能もありますが、このデータは同じマシン上の複数のブラウザに存続するという利点がありますが、Flashを搭載していないユーザーにはフォールバックが必要になるという欠点があります。
個人的には、サーバー(セッションIDまたはCookieによって識別される)にデータを保存するのが私のやり方です。ユーザーはデータを制御でき、ユーザーがデータを消去したときにデータを失うことを心配する必要はありません。キャッシュまたはスイッチのマシン/デバイス。また、ブラウザーの機能やプラグイン(おそらくクッキー以外)に依存しないため、フォールトトレラントでもあります。あなたは上記のすべての使用して、クライアント側のデータストレージ(クッキーを、フラッシュ、ウェブストレージ)の抽象化を探しているならEvercookie
さて、私はEvercookieを特に悪意を持ってできるだけ元に戻すことを意図しているので、私がEvercookieを提案しているかどうかはわかりません。私はそれが使われることを意図したものよりPoCのほうが多かったと思う。しかし、私は潜在的に芝生の椅子を見てみることをお勧めします:https://github.com/brianleroux/lawnchair –
http://fsojs.comをチェックアウト
もう一つは、堅牢なファイル・ストレージ・クライアント - をサポートしていますChromeで現在のところ動作します
- 1. クライアント側でスタンドアローンアプリに入力された値を記憶する
- 2. ブラウザのセッション記憶域とローカル記憶域に保存されている安全なデータの量
- 3. 数値データ型 - 記憶域
- 4. 厄介な記憶データのクエリ
- 5. 出力データのループ記憶用
- 6. の記憶領域/都市データは
- 7. プロローグリストの記憶
- 8. ニューラルネットワーク/マシン学習記憶記憶
- 9. チェックボックスの値をローカル記憶域からフォームに戻す
- 10. イメージタイプのブロブ記憶
- 11. Pythonリストメモリの記憶
- 12. キャッシュ記憶メモリ
- 13. 記憶マトリックスは
- 14. ユーザ国コード(例:GB)クライアント側(ローカル)PHP
- 15. IIS6 ASP.NET 2.0アプリケーションキャッシュ - 大量データ用のデータ記憶域オプションとパフォーマンス
- 16. Pythonの辞書記憶
- 17. 瘤のユニカーネル永続記憶
- 18. ファイルの一時記憶
- 19. キャラクタタイプのデータベース物理記憶
- 20. node.jsのセッション記憶設定
- 21. NLOG&Azureのテーブル記憶
- 22. Asp.netセッション記憶域
- 23. 特定のパーティションD:SharePointデータの完全な記憶
- 24. jqgridのクライアント側のデータ操作
- 25. セッションごとのデータ。 (クライアント側のデータテーブル)
- 26. クライアント側のASPXデータの署名
- 27. markojsクライアント側のデータ変数のアクセスjavadript
- 28. クライアント側のArangoDBデータへのアクセス
- 29. ローカルDBクライアント側の問題とのCrystalレポートの接続
- 30. バックエンドのクライアント側からデータを保存
Webstorageはバージョン8以降IEに実装されていると私は信じています。 –