黑色底在Iphone ios15 safari材料界面对话框



页面底部留白

最近我开始在safari浏览器中看到ios 15更新后的黑屏,我使用react 16, material UI v4.11和Dialog来渲染这个模态。

在HTML标签

中添加height:100vh后修复

如果你像我一样,把每一份文件都翻遍了,但似乎没有任何效果,那么我就设法找到了一些我认为足够好的东西。

我的解决方案是找出黑色的颜色是从哪里来的,只是改变它,以匹配我的页脚的颜色。

在你的index.html中,改变这个元标签
<meta name="theme-color" content="#000000" />

并更改颜色以匹配您的内容。我的是白色的

<meta name="theme-color" content="#FFFFFF" />

黑条现在应该是白色的,所以它不再明显。

这样做的缺点是,如果这种情况发生在多个地方,而你在底部有多种配色方案,你就会被一种颜色所困扰。

但如果你的应用程序相对简单,这只发生在一个地方(对我来说,一个输入表单),那么这可能是一个足够好的解决方案。

相关内容

  • 没有找到相关文章