Вопрос

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

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

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

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

Видишь

Это было полезно?

Решение

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

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

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

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top