Может ли HTML5 sessionStorage записываться на диск? - PullRequest
9 голосов
/ 20 ноября 2008

(относится к Существует ли безопасный кэш браузера? ):

Записывает ли когда-нибудь какая-либо из реализаций хранилища сеансов HTML5 на диск?

например. могу ли я рассчитывать на наличие «безопасного» / «частного» кэша, который, как я знаю, не сможет сохраняться после сеанса браузера, независимо от того, *

  • раз
  • закончен / выходит из системы
  • браузер закрывает / дает сбой / кнопку питания на компьютере

См.

1 Ответ

3 голосов
/ 20 ноября 2008

Safari использует SQLite, и, вероятно, другие будут следовать за этим решением. Что касается стандарта, он говорит:

Цитата: Время жизни контекста просмотра может не зависеть от времени жизни самого процесса пользовательского агента, так как пользовательский агент может поддерживать возобновление сеансов после перезапуска.

Это означает, что он, скорее всего, будет сохранен на диске, что означает, что если кто-то действительно захочет отследить, он может проверить удаленный файл и восстановить его, как вы делаете это с программным обеспечением для восстановления.

Тем не менее, я лично надеюсь, что они также поддерживают временное хранилище только для памяти, но этого сейчас нет в спецификациях, так что оно может быть опущено.

Редактировать: Я сказал «надежда» в своем последнем предложении, но эта «надежда» совпадает с письмом, которое я отправил в консорциум по этому вопросу, поэтому я «надеюсь», что они примут мое предложение в учетную запись. После того, как у всех нас будет право определять стандарты, пожалуйста, сделайте так, чтобы ваш голос был услышан, никто или команда не были идеальны, и все эти стандартные консорциумы активно ищут обратную связь.

...