O que é armazenado no armazenamento local usado no Chrome?


6

Ao fazer backup da minha User Datapasta do Google Chrome , eu estava olhando para alguns dos arquivos na Local Storagepasta, todos eles parecem ter um URL do site como parte do nome, e eles começam com o formato SQLite 3 na primeira linha.

Eu não sabia que o Chrome usava o SQLite 3 para armazenar qualquer coisa, mas estou curioso, isso é algo que cada site está configurando para armazenar em armazenamento local ou é algo que o Google apenas faz por conta própria?

A pasta que estou falando em uma instalação do Windows 7 é @

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

Respostas:


8

O Local Storage e o SQLite estão lá para fornecer o armazenamento da Web proposto (W3C) e o banco de dados SQL da Web , originalmente destinados à especificação HTML5.

Da Wikipedia:

Armazenamento na Web e Armazenamento DOM (Document Object Model) são métodos e protocolos de software de aplicativo da Web usados ​​para armazenar dados em um navegador da web. O armazenamento na Web suporta armazenamento de dados persistente, semelhante a cookies, bem como armazenamento local de janela.

O armazenamento na Web oferece duas áreas de armazenamento diferentes - armazenamento local e armazenamento de sessão - que diferem no escopo e no tempo de vida. Os dados colocados no armazenamento local são por domínio (estão disponíveis para todos os scripts do domínio que originalmente armazenou os dados) e persistem depois que o navegador é fechado.

.

Web SQL Database é uma API de página da web para armazenar dados em bancos de dados que podem ser consultados usando uma variante do SQL.

A API é suportada pelo Google Chrome, Opera e Safari, mas não será implementada pelo Mozilla Firefox, que, em vez disso, suporta a Indexed Database API.

O W3C Web Applications Working Group deixou de trabalhar na especificação em novembro de 2010, citando a falta de implementações independentes (não usando o SQLite como backend) como a razão pela qual a especificação não poderia avançar para se tornar uma Recomendação do W3C.


1
Eu acho que eles foram sábios para colocar isso em espera - as opções de software de servidor SQL podem se tornar muito políticas e levar a guerras de chamas ridículas. No mínimo, espero que as pessoas dos principais servidores SQL de código aberto, como PostgreSQL, SQL Lite, MySQL e outros, se envolvam se a demanda aumentar.
Randolf Richardson
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.