Как исправить, чтобы страница не отображалась в полный рост на SFSafariViewController, когда телефон находится в горизонтальном положении (альбомная ориентация) - PullRequest
0 голосов
/ 07 мая 2019

Я пытаюсь сделать страницу доступной на 100% высоты, она работает в любом другом браузере или контроллере представления, но в SFSafariViewController, когда телефон находится в горизонтальном положении, под страницей отображается белая область.

Я пыталсяустановка высоты страницы вручную после начальной загрузки в «window.innerHeight» - не сработало, «innerHeight», похоже, возвращает неправильную высоту.Я также пробовал такие значения, как "100vh", "px".Используя «100vh», выдает то же самое, что и «100%».Если я увеличу размер страницы, используя значения «px», и пройду мимо размера экрана, то страница станет прокручиваемой, а это не то, что мне нужно.Я искал решения без удачи.

html {
  line-height: 1.15;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
  width: 100%;
  height: 100%;
  overflow: hidden !important;
}

body {
  overflow: hidden;
  margin: 0;
  width: 100%;
  height: 100%;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

#root {
  width: 100%;
  height: 100%;
  background-size: cover;
}
<!doctype html>
<html lang="en">

<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, shrink-to-fit=no, user-scalable=no, viewport-fit=cover">
  <meta name="mobile-web-app-capable" content="yes">
  <link rel="stylesheet" href="static/normalize.css" />
  <link href="https://fonts.googleapis.com/css?family=Roboto:400,500" rel="stylesheet">
</head>

<body style="width: 100%; height: 100%;">
  <div id="root" style='width: 100%; height: 100%; background-size: cover; background-image: url("https://images.wallpaperscraft.com/image/house_apartment_studio_television_80212_1920x1080.jpg");'>
  </div>
</body>

</html>

Ожидаемый результат - что-то вроде 2-го изображения, на 1-м изображении вы можете видеть белый цвет под содержимым страницы.Ссылка: https://imgur.com/a/jwakA1a

...