ios - PWA 上 iPhone X 上的白色状态栏
问题描述
我们的团队在我们的网站上使用 PWA,我在 iPhone X 上的状态栏颜色有问题。这是我的 index.html 元标记:
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="apple-mobile-web-app-status-bar-style" content="transparent">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=0, viewport-fit=cover">
更改状态栏内容无济于事:
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent">
我正在寻找解决方案,但我还没有找到它。为了比较,我将 Xcode 模拟器中的两个屏幕与基于 iOS 12.1 的 iPhone X 和 iPhone XS 进行了比较:
https://i.stack.imgur.com/HB5ji.png
在 iPhone XS 上它就像一个魅力
解决方案
由于black-translucent
使用应用程序主体标签的背景颜色填充状态栏区域,例如填充,我会使用它们的主体元素的大小、背景颜色和位置。
推荐阅读
- sql-server - 如何将 SQL Server 备份恢复到比最新可用时间更早的时间?
- java - Maven 中的后期构建步骤
- swiftui - 如何使用 SwiftUI2 网格创建“砌体式”布局?
- python - 为什么我的输出在创建 dict() 时返回“None None”?
- javascript - 尝试清除/清空/删除/设置回初始状态时,React setState 挂钩不起作用
- linux - Linux下调试.NET Core
- pandas - 如何在 pandas groubpy 对象上调用不同的聚合操作
- ios - IOS操作完成后如何释放vImage缓冲区
- reactjs - Electron React App,路径未映射到构建文件夹中的 JS 文件
- node.js - cy.task() with require('oracledb') 抛出错误