apple-mobile-web-app-status-bar-style в ios 10

Я знаю, что этот вопрос задан ранее, просто хочу знать, если это все еще имеет место в ios 10 (и ios 9) …

Согласно рекомендациям разработчика Apple для веб-приложений ( найденных здесь ), есть 3 варианта для строки состояния в веб-приложении; по умолчанию , черный и черно-полупрозрачный .

  1. По умолчанию выводятся белые строки состояния с черным текстом,
  2. Черный результат в черной строке состояния с белым текстом и
  3. Черно-полупрозрачный результат на прозрачном фоне с белым текстом. Кроме того, эта строка состояния плавает над вашим контентом, что означает, что вы должны нажимать свой контент на 20 пикселей, чтобы не перекрывать контент с текстом строки состояния.

Я бы очень хотел использовать черную полупрозрачную строку состояния (как я думаю, она выглядит более родной), но фон моей страницы светло-серый. Это облегчает чтение белого текста в этой строке состояния.

Проще говоря, мне просто нужен прозрачный фон с черным текстом (по сути, по умолчанию – полупрозрачным ). Это возможно?

    К сожалению, нет, вы не можете иметь черный текст на прозрачном фоне .

    Я придерживаюсь мнения, что в какой-то момент это будет добавлено к схеме, а также будет больно, что вы не сможете достичь этого примера прямо сейчас. Я предполагаю, что вкратце ответ – это дизайн вашего искусственного приложения изначально, чтобы добиться большего контроля над его поведением и внешним видом.

    Поддерживаемые метаданные Apple Documentation


    content="default"

    Стандарт Apple-mobile-web-app-status-bar-style


    content="black"

    введите описание изображения здесь


    content="black-translucent"

    введите описание изображения здесь

    В настоящее время это невозможно. Я просто хотел добавить (после прочтения комментария), что для того, чтобы изменения отображались, по крайней мере, на моем iphone X, вам нужно будет удалить приложение со своего телефона, а затем снова добавить его на главный экран.