Как вы поддерживаете веб-приложение iPhone / iPad в полноэкранном режиме?

У меня есть приложение для iPad HTML5, которое работает в автономном режиме. По сути, приложение состоит из 4 файлов HTML и 3 файлов aspx. Мой манифест кеша настроен так, что только файлы html доступны в автономном режиме, а файлы aspx требуют подключения к сети. Все отлично работает!

Теперь я дошел до того момента, когда я завершаю работу над приложением и пытаюсь доработать значки домашнего экрана, работающие в полноэкранном режиме и т. то, что я считаю, являются необходимыми метатегами, чтобы приложение изначально запускалось в полноэкранном режиме после того, как оно было добавлено на главный экран. Причина, по которой я считаю, что теги верны, заключается в том, что приложение (правильно) запустится и останется в полноэкранном режиме, если я буду перемещаться между HTML-страницами. Проблема, с которой я столкнулся, заключается в том, чтобы приложение оставалось в полноэкранном режиме при нажатии одной из ссылок сервера (aspx).

При щелчке по ссылке на сервер (aspx) Mobile Safari переходит в режим полного браузера и открывает новое окно. Такое поведение неприемлемо, и я надеюсь, что мне здесь не хватает чего-то простого.

Вот метатеги, которые я использую на всех своих страницах (html + aspx):

  <meta name="viewport" content="user-scalable=no, width=device-width, initial-scale=1.0, maximum-scale=1.0" />
  <meta name="apple-mobile-web-app-capable" content="yes" />
  <meta name="apple-mobile-web-app-status-bar-style" content="black" />

Надеюсь, это обеспечивает все необходимая информация, необходимая для понимания проблемы. Я видел здесь и другие ссылки, в которых говорится, что ЛЮБАЯ страница, кроме той, что отмечена закладкой на домашней странице, заставляет некоторых людей выходить из полноэкранного режима. Это не моя проблема, поэтому я хотел начать новое обсуждение. Опять же, я чувствую, что если бы у меня было еще 5 html-страниц в приложении, оно продолжало бы оставаться в полноэкранном режиме. В моей ситуации проблемы с aspx-страницами.

32
задан KPM 18 June 2014 в 17:46
поделиться