✅ РЕАЛЬНЫЙ - Тест основан на реальных данных из JS файлов Яндекса
SMARTCAPTCHA-REAL-ANALYSIS.mdЭтот тест отслеживает смену ориентации экрана (portrait ↔ landscape). Люди иногда поворачивают устройства, боты - никогда.
0 смен ориентации - никогда не поворачивал (эмулятор)orientationchange не срабатывает - статичный эмулятор1-3 смены за сессию - нормально для мобильныхorientationchange события
Современный API:
screen.orientation.type → "portrait-primary", "landscape-primary", etc.
screen.orientation.angle → 0, 90, 180, 270
Устаревший API (но всё ещё работает):
window.orientation → 0, 90, -90, 180
Статистика показывает, что ~30% мобильных пользователей меняют ориентацию хотя бы раз за сессию. На tablet'ах - ~60%. Полное отсутствие смен ориентации характерно для эмуляторов и ботов.
На desktop устройствах этот тест не применим. Отсутствие смен ориентации на desktop - нормально, но на мобильном User-Agent за долгую сессию - подозрительно.