Safari 11.3.1 строка состояния стала белой на белом - PullRequest
0 голосов
/ 25 апреля 2018

Я только что обновил свою iOS на iPhone 7 до 11.3.1. Когда я добавляю свое веб-приложение на первую страницу (автономный режим), строка состояния (вверху с информацией о подключении) теперь отображается в виде сплошной белой полосы (белого на белом).

Я пробовал:

  1. <meta name="apple-mobile-web-app-status-bar-style" content="black-translucent">
  2. <meta name="apple-mobile-web-app-status-bar-style" content="black">
  3. <meta name="apple-mobile-web-app-status-bar-style" content="default">
  4. <meta name="apple-mobile-web-app-status-bar-style" content="white">
  5. Полное удаление метатега.

Все безрезультатно. Мне все равно, какого она цвета, но белая полоска выглядит глупой. Кто-нибудь может помочь?

1 Ответ

0 голосов
/ 23 мая 2018

Разобрался.Вам необходимо добавить viewport-fit=cover к содержимому метатега окна просмотра.

Очевидно, что с недавнего времени строка состояния не будет перекрывать содержимое по умолчанию.Этот параметр переопределит это.Таким образом, ваш метатег viewport может выглядеть примерно так:

<meta name="viewport" content="viewport-fit=cover, width=device-width, initial-scale=1, user-scalable=no">
...