苹果在新的IOS 13上引入了暗模式之后,我的PWA状态栏颜色遇到了一些麻烦。

我曾经将“apple-mobile-web-app-status-bar-style”设置为“black-translucent”,以使状态栏上带有白色文本的透明背景。现在,根据用户系统主题(浅色或深色),文本颜色从白色变为黑色,反之亦然。因为我的布局使用深色背景,所以结果现在是“几乎黑色”背景上的黑色文本。

任何解决方法?

black-translucent - shows white text - ios12
black-translucent - shows black text - ios13

最佳答案

black-translucent似乎是此元标记的折旧值。在apple.com上的一次讨论中,用户“furvy”表示:https://forums.developer.apple.com/thread/89471。他说:



我的PWA也很烦人,但是这个答案是在2017年,因此可能是由于iOS 12中的错误仍然可以使用,但是在iOS 13中他们将其完全删除了。

关于html - PWA-IOS 13暗模式下的状态栏背景和文本颜色,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/58171234/

10-13 02:25