Для чего нужен магазин в Local Storage в Chrome?
Резервное копирование моего Google Chrome User Data
папку, я смотрел на некоторые файлы в Local Storage
папка, все они, кажется, имеют URL-адрес веб-сайта как часть имени, и они начинают с формата SQLite 3 в первой строке.
Я не знал, что Chrome использует SQLite 3 для хранения чего-либо, но мне интересно, это то, что каждый сайт настраивает для хранения в локальном хранилище или это то, что Google просто делает самостоятельно?
Папка, о которой я говорю при установке Windows 7 - это @
"C:\Users\USERNAME\AppData\Local\Google\Chrome\User Data\Default\Local Storage"
1 ответ
Локальное хранилище и SQLite предназначены для обеспечения предлагаемого (W3C) веб-хранилища и базы данных Web SQL, первоначально предназначенных для спецификации HTML5.
Из Википедии:
Веб-хранилище и DOM-хранилище (объектная модель документа) - это программные методы и протоколы веб-приложений, используемые для хранения данных в веб-браузере. Веб-хранилище поддерживает постоянное хранение данных, аналогичное cookie-файлам, а также локальное хранение в окне.
Веб-хранилище предлагает две разные области хранения - локальное хранилище и хранилище сеансов - которые различаются по объему и сроку службы. Данные, помещенные в локальное хранилище, относятся к домену (он доступен для всех сценариев в домене, в котором они изначально были сохранены) и сохраняется после закрытия браузера.
,
База данных Web SQL - это API-интерфейс веб-страницы для хранения данных в базах данных, к которым можно обращаться с использованием варианта SQL.
API поддерживается в Google Chrome, Opera и Safari, но не будет реализован в Mozilla Firefox, который вместо этого поддерживает API индексированной базы данных.
Рабочая группа W3C по веб-приложениям прекратила работу над спецификацией в ноябре 2010 года, сославшись на отсутствие независимых реализаций (не использующих SQLite в качестве бэкэнда) в качестве причины, по которой спецификация не смогла стать Рекомендацией W3C.