Chrome / Chromium - desative HTML5 LocalStorage e bancos de dados para todas as páginas da Web / ou pergunte ao usuário

23

A minha pergunta é sobre o ajuste fino do navegador Chrome ou Chromium. Tem suporte de nova geração de cookies: HTML5 LocalStorage e Bancos de Dados. Alguns sites de anúncios usam o LocalStorage para fazer o rastreamento de usuários, outros sites também usam isso. Além disso, os plug-ins do Chrome (extensões) geralmente usam o armazenamento local para manter as configurações.

Desejo desativar completamente o LocalStorage & DB para todos os sites ou obtê-lo no modo "perguntar ao usuário". Mas eu quero usar extensões que usa LocalStorage e DB.

É possível?

    
por osgx 18.06.2011 / 17:15

2 respostas

22

O Chrome permite bloquear o LocalStorage HTML5 como parte de sua funcionalidade de bloqueio de cookies. Como as duas tecnologias permitem que os sites armazenem e recuperem dados em dispositivos de usuários finais, faz sentido gerenciá-los da mesma maneira.

Basta clicar no ícone Menu e escolher Opções (ou Preferências em plataformas semelhantes a UNIX), clique em Mostrar configurações avançadas ... , selecione Configurações de conteúdo e escolha a opção Bloquear sites da configuração de dados :

Enquantoestiverlá,vocêpodeselecionarGerenciarexceçõesparacolocarnalistadepermissõesdeterminadossitesouTodososcookiesedadosdositeparagerenciarouexcluirdadosexistentes.

Agora,quandovocêvisitarumsite,umpequenoíconeapareceráindicandoqueoscookiesouoLocalStoragefoibloqueado:

Se você clicar nele, escolha Mostrar cookies e outros dados do site e selecione a guia Bloqueado , você pode ver quais dados o site tentou salvar e colocar sites na lista de permissões de forma temporária ou permanente.

Os autores do Chrome não são grandes fãs de botões complicados, por isso é improvável que eles adicionem alguns para desativar os métodos de armazenamento individuais. Por outro lado, você pode ter certeza de que os futuros métodos de armazenamento serão bloqueados pelo mesmo mecanismo, sem precisar de mais caixas de seleção.

    
por 19.06.2011 / 03:38
3

A resposta acima também bloqueia os cookies. Eu criei uma solução improvisada (para usuários do Windows, mas deve funcionar para o Linux de maneira semelhante) para bloquear o armazenamento local e permitir cookies ao mesmo tempo:

Abra a pasta de armazenamento local:

% LocalAppData% \ Google \ Chrome \ Dados do usuário \ Padrão \ Armazenamento local

Os arquivos prefixados "chrome-" são usados pelo Chrome e pelas extensões, não os exclua. Os arquivos prefixados "http-" são o que procuramos. Esses arquivos são criados por sites para armazenar configurações ou rastrear sua navegação.

Na primeira etapa, vamos "colocar na lista de permissões" os dados de armazenamento local dos sites em que confiamos. Selecione todos os arquivos que você deseja manter, como link , clique com o botão direito do mouse e abra suas propriedades e defina seus atributos de arquivo como "ocultos". Você verá porque no próximo passo.

Agora, crie um arquivo de lote / script de shell que excluirá todos os dados de armazenamento local que não estiverem na lista de permissões:

del "%LocalAppData%\Google\Chrome\User Data\Default\Local Storage\http*"

Salve isso como "deletelocalstorage.cmd" e clique duas vezes para executar. Isso excluirá todos os dados de armazenamento local, exceto os que você colocou na lista de permissões antes. Isso simplesmente funciona porque os arquivos ocultos são ignorados pelo comando del.

Você pode executar este script de shell toda vez antes de iniciar o Chrome. Uma solução ainda melhor é executar o script automaticamente usando o agendador de tarefas do Windows, por exemplo, uma vez por dia. Isso limpará regularmente o armazenamento local e impedirá que os sites o acompanhem, enquanto ainda permite que seus sites na lista de permissões funcionem.

Esta solução não é perfeita porque não desativa completamente o armazenamento local; no entanto, isso é necessário porque muitos sites não funcionarão se o armazenamento local estiver bloqueado. Por exemplo, você não poderá fazer login em alguns sites ou apenas obter uma página em branco.

Outra solução é a abordagem de força bruta: basta bloquear o armazenamento local por meio de permissões de arquivo.

  • Clique com o botão direito na pasta Armazenamento local - > Propriedades - > Guia Segurança - > Avançado
  • Selecione seu nome de usuário, clique em Editar e, nas permissões, negue "criação de novos arquivos"
  • Teste-o criando um novo arquivo de texto na pasta de armazenamento local. Deve dizer permissão negada.

Novamente, lembre-se de que, com essa abordagem, você terá problemas mais cedo ou mais tarde, pois alguns sites exigem que o armazenamento local funcione corretamente.

    
por 10.04.2013 / 17:37