Я использую сочетание метатега HTML для iOS и решения JavaScript.Удаляет адресную строку на устройствах iOS и Android.Она не вынимает нижнюю панель на iOS, так как она исчезнет, только когда пользователь установит веб-страницу как приложение HTML5 на своем домашнем экране.
<meta name="apple-mobile-web-app-capable" content="yes" />
<meta name="viewport" content="user-scalable=no, width=device-width, initial-scale=1.0, maximum-scale=1.0"/>
<script type='text/javascript' charset='utf-8'>
// Hides mobile browser's address bar when page is done loading.
window.addEventListener('load', function(e) {
setTimeout(function() { window.scrollTo(0, 1); }, 1);
}, false);
</script>
Я использую PHP в бэкэнде только для рендеринга JavaScript для мобильного браузера со следующим определением мобильного браузера
if (preg_match('/iphone|ipod|android/',strtolower($_SERVER['HTTP_USER_AGENT'])))