HTML5 sessionStorageをディスクに書き込むことはできますか?
質問
HTML5セッションストレージの実装のいずれかがディスクに書き込むことはありますか?
e.g。 「セキュア」/「プライベート」を持つことに頼ることができますか?私が知っているキャッシュは、ブラウザのセッションを超えて持続することはできません
- タイムアウト
- 終了/ログアウト
- コンピューターのブラウザーを閉じる/クラッシュ/電源ボタン
参照
解決
SafariはSQLiteを使用しており、おそらく他のユーザーもそのソリューションを使用します。標準については次のように書かれています:
引用:ユーザーエージェントは再起動後のセッションの再開をサポートする場合があるため、ブラウジングコンテキストの有効期間は実際のユーザーエージェントプロセス自体の有効期間とは無関係です。
これは、ディスクに保存される可能性が高いことを意味します。つまり、誰かが本当にスヌープしたい場合、回復ソフトウェアを使用するときのように、削除されたファイルをチェックして復元することができます。
ただし、個人的には、メモリのみの一時ストレージでもサポートされることを願っていますが、現時点では仕様に含まれていないため、取り残される可能性があります。
編集:「希望」と言いました。そこに私の最後の文で、しかし、その「希望」この問題に関してコンソーシアムに送信したメールと一緒に行きますので、私は「希望」します。彼らは私の提案を考慮に入れています。私たち全員が基準を決定するための発言権を持っているので、あなたの声を聞かせてください。誰もチームも完璧ではなく、これらすべての標準コンソーシアムは積極的にフィードバックを探しています。
所属していません StackOverflow