Я пытаюсь изменить ориентацию планшета через Screen Orientation API (https://www.jotform.com/blog/html5-screen-orientation-api-uses-javascript-to-rotate-the-screen-89639/).. Отлично работает на любом планшете Android.
Но в случае iPad выдает ошибку:
Отклонение обещания: ошибка типа: undefined не является объектом (оценка 'screen.orientation.lock')
Есть ли способ изменить ориентацию планшета для iPad?
async function rotate() {
try {
await fullScreen();
} catch (err) {
console.error(err);
}
await screen.orientation.lock('landscape');
}
function fullScreen() {
if (document.documentElement.requestFullscreen) {
document.documentElement.requestFullscreen();
} else if (document.documentElement.mozRequestFullScreen) {
document.documentElement.mozRequestFullScreen();
} else if (document.documentElement.webkitRequestFullscreen) {
document.documentElement.webkitRequestFullscreen();
} else if (document.documentElement.msRequestFullscreen) {
document.documentElement.msRequestFullscreen();
}
}