Teste de detecção de troca de aba
Esta aba está
sendo vigiada?
Esta página detecta trocas de aba como um site de rastreamento faria: escuta visibilitychange e o blur da janela, consulta document.hasFocus() sem parar e gera hashes da saída de canvas, WebGL e áudio. Saia e volte para ver o que ela captou, depois tente de novo com o Focus Spoofer ativo.
visibilityState
…
document.hasFocus()
…
Hash do canvas
…
Hash do WebGL
…
Hash do áudio
…
Registro de eventos
Teste de foco
- Ative o Focus Spoofer nesta aba pela barra de ferramentas.
- Troque para outra aba, ou minimize a janela, por alguns segundos.
- Volte. Nenhuma entrada de blur ou visibilidade no registro significa que está funcionando.
Teste de impressão digital
- Com a extensão desativada, recarregue algumas vezes. Os três hashes continuam iguais.
- Ative e recarregue de novo. Agora os hashes mudam a cada carregamento.
- Desativou a aleatorização da impressão digital nas Configurações? Então eles continuam iguais, de propósito.
O que cada verificação significa
| Verificação | Sem proteção, depois de trocar de aba | Com o Focus Spoofer |
|---|---|---|
visibilitychange / document.hidden | O registro mostra Visibilidade: hidden, depois visible | Nenhuma entrada; hidden continua false |
blur / focus da janela | O registro mostra Janela perdeu o foco, depois Janela em foco | Nenhuma entrada |
document.hasFocus() | false enquanto você está fora | Sempre true |
| Hash de canvas, WebGL e áudio | O mesmo valor a cada recarga (uma impressão digital estável) | Muda a cada recarga, a menos que a aleatorização da impressão digital esteja desativada nas Configurações |
Existem outros sinais que nenhuma extensão de navegador consegue esconder de todos os sites, como o tempo de atividade medido no servidor. Veja as perguntas frequentes para saber o que o Focus Spoofer cobre e o que não cobre.