设置meta标签时
apple-mobile-web-app-capable
和
apple-mobile-web-app-status-bar-style
为了创建一个全屏的 Web 应用,iOS 状态栏位于屏幕顶部(半透明),并且底部还有一个空的黑色条。
以下是我的代码:
<!DOCTYPE html><html><head><meta charset="utf-8">
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="viewport" content="initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
<meta name="apple-touch-fullscreen" content="yes">
<meta name="apple-mobile-web-app-status-bar-style" content="black">
</head>
<body><h1>Test</h1>
<p>Capture a photo using camera</p>
<input type="file" capture="camera" accept="image/*">
</body></html>
标签apple-mobile-web-app-status-bar-style
存在一个额外的问题。通过相机输入拍照并接受后,屏幕两侧会出现黑色条纹。
我在iPad3上使用iOS8 GM。
我认为这可能是iOS 8的一个bug,但苹果似乎不关心我的错误报告 :(
是否有人知道这个问题的解决方法/解决方案?
更新1: 苹果在9月19日将我的错误报告标记为重复(关闭)。
更新2: 该问题已在iOS 8.3 Beta 1中得到修复。
black
栏,并在横向的一侧启动快捷方式时,没有状态栏。但是,一旦我旋转并让方向变为纵向,状态栏就会被添加。回到横向,现在有一个黑色的栏,可以有一个状态栏,但它是空的。 - luckydonald