我知道以前有人问过这个问题,只是想知道ios 10(和ios 9)中是否仍然存在这种情况。。。
根据苹果网络应用开发者指南(见此处),网络应用中的状态栏有3种选择;默认为黑色和黑色半透明。
我真的很想使用黑色半透明的状态栏(因为我认为它看起来更自然),但是我页面的背景是浅灰色的。这使得状态栏上的白色文本很难阅读。
简而言之,我只想要一个黑色文本的透明背景(本质上是默认半透明的)。这有可能吗?
不幸的是,不,你不能在透明背景上有黑色文本。
我认为这将在某个时候被添加到模式中,并且发现现在无法实现这个示例也是一种痛苦。简言之,我想答案是设计您的人造应用程序,以实现对其行为和外观的更好控制。
content=“default”
内容="黑色"
content=“黑色半透明”
目前这是不可能的。我只是想补充一点(在阅读了一条评论之后),为了让更改显示出来,至少在我的iphone X上,你需要从手机中删除该应用程序,然后将其重新添加到主屏幕。
我找到了解决办法!我们可以通过主题颜色元标记来实现这一点。
<meta name="theme-color" content="#fff">