Это должно действительно вести себя как ожидалось, я использовал его в прошлом без любых трудностей.
Это запускает от главного экрана? Документация на связанной странице не упоминает, но я нашел это веб-приложения Конфигурирования :
, Например, можно определить, что значок для веб-приложения раньше представлял его, когда добавлено к главному экрану, как описано в “Specifying Значок Веб-страницы для веб-Клипа. ” можно также минимизировать Safari в пользовательском интерфейсе iPhone , как описано в “Changing Строка состояния Appearance” и Компоненты пользовательского интерфейса Safari “Hiding, ” , когда веб-приложение запускается от главного экрана . Это все дополнительные настройки, которые, когда добавлено к Вашему веб-контенту проигнорированы другими платформами
Пытались ли вы добавить...
<meta name="apple-touch-fullscreen" content="yes" />
Я знаю, что это довольно старая версия, но я наткнулся на нее, когда искал решение. Я смог исправить это, добавив:
window.top.scrollTo(0, 1);
к методу onload тела. Надеюсь, это поможет кому-нибудь еще, столкнувшись с этим.
window.top.scrollTo(0, 1);
Работает на iPhone, но не на iPad. Мне удалось скрыть компоненты браузера на iPad (так что предположительно везде) с помощью
<meta name="apple-mobile-web-app-capable" content="yes" />
и запуска по ссылке на домашнем экране. Я также использую
<meta name="viewport"
content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
. Я не пытался проверить, скрыты ли по-прежнему компоненты браузера, если я оставлю свойства области просмотра.