iPad的方向改变

时间:2019-06-18 15:48:04

标签: javascript ipad

我正在尝试通过屏幕方向API(https://www.jotform.com/blog/html5-screen-orientation-api-uses-javascript-to-rotate-the-screen-89639/)更改平板电脑的方向。它可以在任何Android平板电脑上完美运行。

但是如果使用iPad,则会引发错误:

否定承诺:TypeError:未定义不是对象(正在评估“ 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();
 }
}

0 个答案:

没有答案