При установке метатег
apple-mobile-web-app-capable
и
apple-mobile-web-app-status-bar-style
чтобы создать полноэкранное веб-приложение, строка состояния 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
. После приема и приема фотографии через вход камеры черные полосы появляются по бокам экрана.
Я использую iOS8 GM на iPad3.
Я думаю, что это может быть ошибка iOS 8, но Apple, похоже, не заботится о моем отчете об ошибке: (
Кто-нибудь знает решение/обходной путь для этой проблемы?
Обновление 1: Apple опубликовала мой отчет об ошибке как Duplicate (Closed) 19 сентября.
Обновление 2: Ошибка исправлена в iOS 8.3 Beta 1