Skip to main content

Чи правильно працює орієнтація екрана?

Відстежуйте орієнтацію екрана пристрою в реальному часі.

Цей тест використовує Screen Orientation API для звіту про поточний тип орієнтації та кут у градусах.

Screen Orientation API повідомляє чотири стани: portrait-primary (0°), landscape-primary (90°), portrait-secondary (180°), landscape-secondary (270°).

Landscape
Typeunknown
Angle
Changes0

Що означають результати?

Result Range Meaning
Добре Орієнтація оновлюється миттєво при повороті Акселерометр і система орієнтації екрана працюють коректно.
Попередження Зміни орієнтації повільні або потребують надмірного повороту Датчик орієнтації може бути повільним.
Погано Орієнтація не змінюється або заблокована Блокування повороту може бути увімкнено.

Поширені проблеми та рішення

Екран не повертається при повороті пристрою

Перевірте, що блокування повороту вимкнено.

Орієнтація змінюється, але кут здається неправильним

Різні пристрої визначають 0° по-різному.

Пов'язані інструменти

Часті запитання

Що таке Screen Orientation API?

Веб-стандарт, що надає поточний тип орієнтації та кут екрана пристрою.

Чому планшет показує альбомний режим як 0°?

Природна орієнтація (0°) залежить від виробника.

Чи можуть сайти блокувати орієнтацію?

Так, у повноекранному режимі через screen.orientation.lock().

Чи надсилаються дані на сервер?

Ні. Все читається локально через Screen Orientation API.