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.

Atualizado em 7 de outubro de 2026

visibilityState
…
document.hidden
…
document.hasFocus()
…
Hash do canvas
…
Hash do WebGL
…
Hash do áudio
…
Registro de eventos
Teste de foco
  1. Ative o Focus Spoofer nesta aba pela barra de ferramentas.
  2. Troque para outra aba, ou minimize a janela, por alguns segundos.
  3. Volte. Nenhuma entrada de blur ou visibilidade no registro significa que está funcionando.
Teste de impressão digital
  1. Com a extensão desativada, recarregue algumas vezes. Os três hashes continuam iguais.
  2. Ative e recarregue de novo. Agora os hashes mudam a cada carregamento.
  3. 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çãoSem proteção, depois de trocar de abaCom o Focus Spoofer
visibilitychange / document.hiddenO registro mostra Visibilidade: hidden, depois visibleNenhuma entrada; hidden continua false
blur / focus da janelaO registro mostra Janela perdeu o foco, depois Janela em focoNenhuma entrada
document.hasFocus()false enquanto você está foraSempre true
Hash de canvas, WebGL e áudioO 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.