Может ли HTML5 sessionStorage записываться на диск?
(Относится к безопасному кешу браузера)
Записывает ли когда-нибудь какая-либо из реализаций хранилища сессий HTML5 на диск?
Например, могу ли я рассчитывать на наличие "безопасного"/"частного" кэша, который, как я знаю, не сможет сохраняться после сеанса браузера, будь то
- время вышло
- закончен / выходит из системы
- браузер закрывается / вылетает / кнопка питания на компьютере
Увидеть
1 ответ
Safari использует SQLite, и, вероятно, другие будут следовать за этим решением. Что касается стандарта, он говорит:
Цитата: время жизни контекста просмотра может не быть связано со временем жизни самого процесса пользовательского агента, поскольку пользовательский агент может поддерживать возобновление сеансов после перезапуска.
Это означает, что он, скорее всего, будет храниться на диске, что означает, что если кто-то действительно захочет отследить, он может проверить удаленный файл и восстановить его, как вы делаете это с программным обеспечением для восстановления.
Тем не менее, я лично надеюсь, что они также поддерживают временное хранилище только для памяти, но этого сейчас нет в спецификациях, так что оно может остаться в стороне.
Изменить: я сказал "надежда" в моем последнем предложении там, но эта "надежда" сопровождает электронное письмо, которое я послал в консорциум по этому вопросу, поэтому я "надеюсь", что они примут мое предложение во внимание. После того, как у всех нас будет право определять стандарты, пожалуйста, сделайте так, чтобы ваш голос был услышан, никто или команда не были идеальны, и все эти стандартные консорциумы активно ищут обратную связь.