Тест на обнаружение смены вкладок

Следят ли
за этой вкладкой?

Эта страница отслеживает переключение вкладок так же, как сайт-трекер: слушает visibilitychange и blur окна, опрашивает document.hasFocus() и вычисляет хеши вывода canvas, WebGL и аудио. Уйдите со страницы и вернитесь, чтобы увидеть, что она поймала, а затем повторите с включённым Focus Spoofer.

Обновлено 7 октября 2026 г.

visibilityState
…
document.hidden
…
document.hasFocus()
…
Хеш canvas
…
Хеш WebGL
…
Хеш аудио
…
Журнал событий
Тест фокуса
  1. Включите Focus Spoofer для этой вкладки на панели инструментов.
  2. Переключитесь на другую вкладку или сверните окно на несколько секунд.
  3. Вернитесь. Нет записей blur и видимости в журнале — значит, всё работает.
Тест отпечатка
  1. При выключенном расширении перезагрузите страницу несколько раз. Три хеша не меняются.
  2. Включите его и снова перезагрузите. Теперь хеши меняются при каждой загрузке.
  3. Отключили рандомизацию отпечатка в настройках? Тогда хеши не меняются, так и задумано.

Что означает каждая проверка

ПроверкаБез защиты, после переключения вкладкиС Focus Spoofer
visibilitychange / document.hiddenВ журнале Видимость: hidden, затем visibleЗаписей нет; hidden остаётся false
blur / focus окнаВ журнале Окно потеряло фокус, затем получило фокусЗаписей нет
document.hasFocus()false, пока вас нетВсегда true
Хеш canvas, WebGL, аудиоОдно и то же значение при каждой перезагрузке (стабильный отпечаток)Меняется при каждой перезагрузке, если рандомизация отпечатка не отключена в настройках

Есть и другие сигналы, которые ни одно расширение не скроет от всех сайтов, например тайминг активности на стороне сервера. Что Focus Spoofer закрывает, а что нет, смотрите в FAQ.