Wofür wird ein Store in Local Storage in Chrome verwendet?

14416
JasonDavis

Beim Sichern meines Google Chrome- User DataOrdners habe ich einige Dateien im Local StorageOrdner betrachtet. Alle scheinen eine Website-URL als Teil des Namens zu haben, und sie beginnen mit SQLite-Format 3 in der ersten Zeile.

Ich wusste nicht, dass Chrome SQLite 3 verwendet hat, um etwas zu speichern, aber ich bin neugierig. Ist dies etwas, das jede Site im lokalen Speicher ablegt, oder ist es etwas, das Google nur für sich alleine macht?

Der Ordner, über den ich unter Windows 7 spreche, ist @

"C:\Users\USERNAME\AppData\Local\Google\Chrome\User Data\Default\Local Storage"

6

1 Antwort auf die Frage

8
Ƭᴇcʜιᴇ007

The Local Storage and the SQLite are there to provide the proposed (W3C) Web Storage, and Web SQL Database, originally intended for the HTML5 spec.

From Wikipedia:

Web Storage and DOM Storage (Document Object Model) are web application software methods and protocols used for storing data in a web browser. Web storage supports persistent data storage, similar to cookies, as well as window-local storage.

Web storage offers two different storage areas—local storage and session storage—which differ in scope and lifetime. Data placed in local storage is per domain (it's available to all scripts from the domain that originally stored the data) and persists after the browser is closed.

.

Web SQL Database is a web page API for storing data in databases that can be queried using a variant of SQL.

The API is supported by Google Chrome, Opera and Safari, but will not be implemented by Mozilla Firefox which instead supports the Indexed Database API.

The W3C Web Applications Working Group ceased working on the specification in November 2010, citing lack of independent implementations (not using SQLite as the backend) as the reason the specification could not move forward to become a W3C Recommendation.

Ich denke, dass es klug war, das zu stoppen - SQL Server-Software-Entscheidungen können sehr politisch werden und zu lächerlichen Flammenkriegen führen. Zumindest hoffe ich, dass sich Leute aus den großen Open-Source-SQL-Servern wie PostgreSQL, SQL Lite, MySQL und anderen beteiligen, wenn die Nachfrage steigt. Randolf Richardson vor 12 Jahren 1