Como verificar se o site é afetado pelo Particionamento de armazenamento.
Para melhorar a privacidade, o Chrome está mudando o comportamento das APIs de armazenamento e comunicação nas próximas versões. Leia mais sobre a futura alteração em Particionamento de armazenamento.
A implementação inicial está disponível por trás de uma flag no Chrome 105 desde julho de 2022. A partir do Chrome Beta 106, em setembro de 2022, a nova implementação, que inclui o particionamento de armazenamento em cache, está disponível para testes. Os recursos e correções de bugs mais recentes serão lançados primeiro no Chrome Canary. Por isso, use o Canary para testes contínuos.
Essa mudança não afeta os casos de uso mais comuns em que seu app usa apenas o armazenamento em um contexto próprio. No entanto, recomendamos fazer testes para garantir que os aplicativos continuem funcionando normalmente. Se você interagir ou depender do armazenamento em iframes, há uma chance maior de que a mudança possa afetar você.
Como testar o particionamento de armazenamento
Para testar o Particionamento de armazenamento:
- Verifique se você está usando a versão 106 ou mais recente do Chrome Beta.
- Acesse
chrome://flags/#third-party-storage-partitioning
. - Ative a sinalização "Particionamento de armazenamento experimental de terceiros".
Participe dos testes iniciais e informe bugs para ajudar a equipe do Chrome a identificar e corrigir qualquer comportamento inesperado antes do lançamento estável.
O que é o Particionamento de armazenamento
Para evitar determinados tipos de rastreamento entre sites por canal lateral, o Chrome está particionando as APIs de armazenamento e comunicação em contextos de terceiros. Consulte a explicação para mais detalhes.
Historicamente, o armazenamento é codificado apenas por origem. Isso significa que, se um
iframe de example.com
for incorporado a a.com
e b.com
, o example.com
poderá aprender sobre seus hábitos de navegação nesses dois sites de nível superior armazenando
e recuperando um ID do armazenamento. Com o Particionamento de armazenamento
de terceiros ativado, o armazenamento para example.com
existirá em duas partições
diferentes, uma para a.com
e outra para b.com
. O particionamento de armazenamento impede que uma incorporação una suas visitas a qualquer um dos sites.
As seguintes APIs de armazenamento e comunicação são particionadas ao ativar a sinalização "Particionamento de armazenamento experimental de terceiros":
- Canal de transmissão
- Armazenamento em cache
- Armazenamento da Web
- Acesso ao sistema de arquivos
- IndexedDB
- FileSystem legado
- Cota
- Bloqueios da Web
- ServiceWorker
- SharedWorker
As APIs a seguir estão em desenvolvimento ativo e serão particionadas antes do envio para a versão estável:
- URL do blob
- Cabeçalho "Clear-Site-Data"
Quando esse recurso será lançado por padrão?
Esperamos iniciar o lançamento do recurso no início de 2023, dependendo da estabilidade e da compatibilidade. Testar o particionamento de armazenamento de terceiros agora e registrar bugs ajudará o Chrome a receber feedback do ecossistema para garantir que os desenvolvedores e proprietários de sites tenham o suporte de que precisam.
Informar bugs
A melhor maneira de enviar feedback é registrar um novo problema com um link para um URL acessível publicamente ou um caso de teste reduzido.