Я использовал несколько методов из других вопросов, чтобы попытаться заблокировать ориентацию экрана для моего веб-приложения, но ориентация блокировки всегда дает сбой.Вот мой код:
// lock orientation to portrait
window.screen.lockOrientationUniversal = window.screen.lockOrientation || window.screen.mozLockOrientation || window.screen.msLockOrientation;
if (window.screen.lockOrientationUniversal("portrait")) {
console.log("Orientation locked to portrait");
} else {
console.log("Orientation lock failed.");
}
Я также попробовал это с просто screen.
вместо window.screen.
и получил то же самое.Обратите внимание, что это тестируется на последнем Firefox для Android и что веб-приложение не является полноэкранным приложением.
Я также получаю следующее сообщение:
Использование датчика ориентации устарело.
Что имеет смысл в качестве сайта Mozilla упоминает, что это устарело.Какой последний поддерживаемый способ сделать это?