Правильно ли работает ориентация экрана?
Отслеживайте ориентацию экрана устройства в реальном времени. Определяйте портретный, альбомный и обратный режимы и проверяйте, что изменения поворота распознаются мгновенно — вся обработка выполняется локально в браузере.
Этот тест использует Screen Orientation API и свойство window.orientation для отчёта о текущем типе ориентации и угле в градусах, обновляясь в реальном времени при повороте устройства.
Screen Orientation API сообщает четыре различных состояния: portrait-primary (0°), landscape-primary (90°), portrait-secondary (180°) и landscape-secondary (270°).
Что означают ваши результаты?
| Result | Range | Meaning |
|---|---|---|
| Хорошо | Ориентация обновляется мгновенно при повороте устройства | Акселерометр и система ориентации экрана устройства работают корректно. |
| Предупреждение | Изменения ориентации медленные или требуют чрезмерного поворота | Датчик ориентации может быть медленным или порог чувствительности поворота может быть высоким. |
| Плохо | Ориентация не меняется или заблокирована | Блокировка поворота экрана может быть включена. Проверьте Центр управления (iOS) или Быстрые настройки (Android). |
Распространённые проблемы и решения
Экран не поворачивается при повороте устройства
Убедитесь, что блокировка поворота отключена. На iOS откройте Центр управления. На Android откройте Быстрые настройки и проверьте автоповорот.
Ориентация меняется, но сообщаемый угол кажется неправильным
Разные устройства определяют 0° по-разному. Телефоны обычно используют портретный режим как 0°, а планшеты могут использовать альбомный.