Relação do Firefox entre cookies e armazenamento local (em https://bugzilla.mozilla.org/show_bug.cgi?id=341524 ):
- desativar cookies desativa o armazenamento, a menos que o site esteja na lista de permissões.
- ativar todos os cookies ativa o armazenamento, exceto se o site estiver na lista de bloqueados.
- se um site estiver definido como sessão apenas na lista de bloqueios, somente o armazenamento da sessão poderá ser usado. Os armazenamentos globais são tratados como armazenamentos de sessão.
- Da mesma forma, se as preferências de cookie estiverem definidas apenas para sessão, todo o uso de armazenamento será apenas para sessão
- se as preferências de cookie estiverem definidas para serem solicitadas, isso será tratado da mesma forma que rejeitar cookies. Não tenho certeza se queremos que o aviso ocorra aqui. Os cookies são solicitados toda vez que um cookie é definido ou apenas uma vez por sessão?
- a preferência oculta dom.storage.disabled pode ser usada para desativar o armazenamento do DOM.
Portanto, você deve poder usar gerenciadores de cookies como o Cookie Monster para controlar o armazenamento local.
Para visualizar / excluir armazenamento local persistente no Firefox, você pode usar o Foundstone HTML5 Local Storage Explorer ou o NoTrace . Outras extensões relacionadas ao Firefox estão listadas aqui .
De como limpar e desativar o armazenamento DOM no Firefox, IE e Chrome :
Limpe o armazenamento do DOM no Firefox:
Selecione "Ferramentas" -> "Limpar histórico recente", abra "Detalhes", marque "Cookies" e selecione "Tudo" como intervalo de tempo.
ATENÇÃO: Nenhum outro intervalo de tempo limpará o armazenamento do DOM.
[...]
Desative o armazenamento DOM no Firefox:
Digite "about: config" na sua barra de endereço e pressione Enter para visualizar as configurações internas do navegador. Role para baixo até "dom.storage.enabled", clique com o botão direito do mouse e pressione "Toggle" para desativar o armazenamento do DOM.
De ignorar a intenção de bloquear cookies de "terceiros" :
Em conceito, o armazenamento local HTML5 é muito semelhante aos cookies. Em uma base por origem, há um conjunto de pares de nome / valor persistidos em disco.
Com um teste simples, é fácil mostrar que o recurso Armazenamento local HTML5 não é afetado pela configuração de cookies de terceiros.
A Mozilla sabe sobre esse problema: Bug 536509 - o localStorage não obedece aos "cookies de terceiros" pref . Felizmente, se você desmarcar a caixa de seleção "Aceitar cookies de sites" do Firefox, o armazenamento local será ativado apenas em domínios permitidos na lista de exceções de cookies do Firefox. Como o JavaScript é necessário para definir o armazenamento local, extensões de bloqueio de JavaScript como o NoScript também podem atenuar esse problema.
Locais de teste de armazenamento local:
Problema no Firefox: Bug 748620 - Quando a expiração do cookie é configurada para perguntar sempre, o localStorage lança uma exceção de segurança .
Todas as informações nesta resposta foram adaptadas do armazenamento DOM: armazenamento de dados do navegador que pode ignorar a intenção de bloquear cookies de terceiros , um segmento que iniciei.
Eu sou o desenvolvedor do complemento Cookie Controller e ele mostrará as permissões que se aplicam ao armazenamento local (e armazenamento de sessão), além de permitir que você defina essas permissões.
No entanto, para responder à sua pergunta original, as permissões para armazenamento do DOM são essencialmente as mesmas que para os cookies. Certas permissões, como terceiros, não se aplicam, mas as configurações para negar cookies ou restringi-los à sessão atual também são aplicadas ao armazenamento DOM. Infelizmente, o Firefox não mostra se uma página da web está usando armazenamento DOM ou não, pelo que pode ser difícil verificar. Portanto, o complemento é útil.
Há também uma preferência oculta que desabilitará completamente todo o armazenamento DOM independentemente dos cookies: dom.storage.enabled. Isso é um pouco brutal e geralmente você apenas bloqueia cookies para bloquear o armazenamento. Da mesma forma, as exceções definidas para permitir que sites individuais definam cookies também permitem que eles usem o armazenamento DOM.
Por fim, há um limite na quantidade de armazenamento que pode ser usada por cada página da web. Por padrão, são 5 MB, mas você pode alterá-lo, potencialmente para zero. No entanto, as páginas da Web nem sempre lidam muito bem com o excesso dessa cota; portanto, você pode causar problemas alterando-a.
fonte
Parece não haver muita documentação sobre o recurso, mas aqui está o artigo da Mozilla Developers Network. No artigo, ele menciona que ainda existem vários bugs abertos para gerenciar o armazenamento local (todos os bugs estão abertos no momento em que escrevemos esta resposta). Portanto, pelo menos por enquanto, não parece haver nenhuma maneira de gerenciar o acesso ao armazenamento local.
fonte
Acabei de encontrar uma solução (ainda não tentei, mas de acordo com os comentários que deveria fazer): Existe um complemento do Firefox chamado Cookie Controller , que parece manipular cookies "antigos" e armazenamento DOM (infelizmente, os cookies Flash, também conhecidos como LSO, não parecem a ser tratado; o que tornaria o controlador completo):
Controlador de cookies: configurações globais e por site
Usando esse complemento, é possível usar configurações globais e por site para o localStorage. Como localStorage é necessário para sites SE, as configurações por site são preferidas aqui :) Ele ainda oferece a opção de excluir "cookies" selecionados no final da sessão (todos, exceto a lista branca, por exemplo).
fonte