Minha pergunta é sobre o ajuste fino do navegador Chrome ou Chromium. Ele suporta a nova geração de cookies: HTML5 LocalStorage e Databases. Alguns sites de anúncios usam o LocalStorage para rastrear usuários, outros também. Além disso, os plug-ins (extensões) do Chrome geralmente usam armazenamento local para manter as configurações.
Desejo desativar o LocalStorage & DB para todos os sites completamente ou colocá-lo no modo "perguntar ao usuário". Mas eu quero usar extensões que usam LocalStorage e DB.
É possível?
--disable-localstorage
que funciona, mas desativa o armazenamento local para extensões.--disable-local-storage
peter.sh/experiments/chromium-command-line-switches/… , mas por algum motivo o uso desse sinalizador quebra algumas extensões do Chrome, como o adblock plus.Respostas:
O Chrome oferece a capacidade de bloquear o HTML5 LocalStorage como parte de sua funcionalidade de bloqueio de cookies. Como as duas tecnologias permitem que os sites armazenem e recuperem dados em dispositivos do usuário final, faz sentido gerenciá-los da mesma maneira.
Basta clicar no ícone Menu e escolha Opções (ou Preferências em plataformas semelhantes ao UNIX), clique em Mostrar configurações avançadas ... , selecione Configurações de conteúdo e escolha a opção Bloquear qualquer site da configuração de dados :
Enquanto estiver lá, você pode selecionar Gerenciar exceções para colocar na lista de permissões certos sites ou Todos os cookies e dados do site para gerenciar ou excluir dados existentes.
Agora, quando você visita um site, um pequeno ícone aparecerá indicando cookies ou o LocalStorage foi bloqueado:
Se você clicar nisso, escolha Mostrar cookies e outros dados do site e selecione a guia Bloqueado , poderá ver quais dados o site tentou salvar e colocar na lista de permissões sites temporariamente ou permanentemente.
Os autores do Chrome não são grandes fãs de botões complicados, por isso é improvável que os adicionem para desativar métodos de armazenamento individuais. Por outro lado, você pode ter certeza razoável de que quaisquer métodos de armazenamento futuros serão bloqueados pelo mesmo mecanismo sem procurar mais caixas de seleção.
fonte
A resposta acima também bloqueia os cookies. Eu vim com uma solução improvisada (para usuários do Windows, mas deve funcionar para Linux da mesma maneira) 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 com prefixo "chrome-" são usados pelo Chrome e pelas extensões, não os excluem. 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 branca" os dados de armazenamento local dos sites em que confiamos. Selecione todos os arquivos que você deseja manter, como http_english.stackexchange.com_0.localstorage , clique com o botão direito do mouse e abra suas propriedades, depois defina seus atributos de arquivo como "ocultos". Você verá o porquê na próxima etapa.
Agora, crie um arquivo em lote / script de shell que excluirá todos os dados de armazenamento local não incluídos na lista de permissões:
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 anteriormente, isso simplesmente funciona porque os arquivos ocultos são ignorados pelo comando del.
Você pode executar esse 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 evitará que os sites o rastreiem, enquanto ainda permite que seus sites na lista de permissões funcionem.
Essa 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 for totalmente 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.
Novamente, lembre-se de que, com essa abordagem, você terá problemas mais cedo ou mais tarde, porque alguns sites exigem armazenamento local para funcionar corretamente.
fonte