PWA - фон строки состояния и цвет текста в темном режиме IOS 13 - PullRequest
6 голосов
/ 30 сентября 2019

У меня возникли некоторые проблемы с цветом строки состояния моего PWA после того, как Apple представила темный режим на новом IOS 13.

Я использовал для установки «apple-mobile-web-app-status-status-bar-стиль "в" черный-полупрозрачный "для прозрачного фона с белым текстом в строке состояния. Теперь, в зависимости от темы пользовательской системы (светлая или темная), цвет текста меняется с белого на черный и наоборот. Поскольку в моей компоновке используется темный фон, в результате получается черный текст на «почти черном» фоне.

Есть ли обходной путь для этого?

Спасибо!

черный полупрозрачный - показывает белый текст - ios12 черный полупрозрачный - показывает черный текст - ios13

1 Ответ

0 голосов
/ 06 октября 2019

black-translucent представляется устаревшим значением этого метатега. По словам пользователя «furvy» на обсуждении на apple.com: https://forums.developer.apple.com/thread/89471. Он сказал:

Сегодня я заметил это в удаленном отладчике Safari, глядя на одно из моих веб-приложений. ... «black-translucent» - устаревшее значение в стиле apple-mobile-web-app-status-bar-style. Поддержка этого значения будет удалена в следующем выпуске. '[...]

Это так раздражает и мою PWA, но этот ответ был в 2017 году, поэтому, возможно, он все еще работал из-за ошибки в iOS 12, но в iOS 13 они полностьюудалил его.

...