iPad WebApp в полноэкранном режиме в Safari


83

Apple сообщает в справочнике Safari HTML, что приведенный ниже код должен сделать веб-приложение полноэкранным на iPhone OS 2.1 и новее.

 <meta name="apple-mobile-web-app-capable" content="yes">

Но похоже, что это не работает. Есть ли способ скрыть строку заголовка / местоположения в Safari в iPad WebApp?

Ответы:


120

Это работает только после того, как вы сохраните закладку в приложении на главном экране. Нет, если вы просто заходите на сайт в обычном режиме.


13
Если вы добавите этот метатег на свою старую веб-страницу с URL-адресом, которую вы ранее просматривали в Safari, вам необходимо сначала обновить URL-адрес, а затем добавить его на рабочий стол, чтобы метатег работал.
Скотт Чу

Это не работает для меня в проекте laravel. Я добавил это в свой шаблон макета app.blade. Это используется каждой из моих страниц, поэтому заголовок должен (и появляется) на каждой странице. Тем не менее, у меня все еще есть панели Safari на моем iPhone и iPad, даже после того, как я провел множество тестов по очистке кеша, воссоздавая ярлык на главном экране, как упоминалось в этом посте. Есть ли что-то еще, что может помешать сафари-барам спрятаться? pastebin.com/iSFDXjFz вот главный раздел моего файла app.blade.php. Заранее спасибо.
Frantumn 01

14

Если вы хотите оставаться в браузере, не открывая новое окно, используйте этот HTML-код:

<a href="javascript:this.location = 'index.php?page=1'">

4
Кажется, это не имеет отношения к рассматриваемому вопросу или теме. Не могли бы вы объяснить, как это связано?
Skeggse

6
Очень актуально. Это всегда следующая проблема после запуска полноэкранного веб-приложения.
shrimpwagon

Для меня следующая проблема - «как мне обновить страницу теперь, когда она находится в полноэкранном режиме?»
Ник

13
  1. Сначала запустите браузер Safari с главного экрана и перейдите на веб-страницу, которую вы хотите просмотреть в полноэкранном режиме.

  2. Найдя веб-страницу, нажмите на значок стрелки в верхней части экрана.

  3. В раскрывающемся меню нажмите на опцию Добавить на главный экран.

  4. Должно появиться окно «Добавить на главную». Вы можете настроить описание, которое будет отображаться как заголовок на главном экране вашего iPad. Когда вы закончите, нажмите кнопку «Добавить».

  5. На главном экране должен появиться новый значок. При нажатии на значок откроется веб-страница в полноэкранном режиме.

Примечание. Значок на главном экране iPad открывает страницу с закладкой только в полноэкранном режиме. Следующая страница, которую вы посетите, будет содержать адрес Safari и строки заголовка. Этот способ воспроизведения вашей веб-страницы или презентации HTML5 в полноэкранном режиме работает, если исходный код веб-страницы содержит следующий тег:

<meta name="apple-mobile-web-app-capable" content="yes">

Вы можете добавить этот тег на свою веб-страницу, используя сторонний инструмент, например iWeb SEO Tool или любой другой, который вам нравится. Обратите внимание, что вам нужно сначала добавить тег, обновить страницу, а затем добавить закладку на главный экран.


Вы могли бы сказать, что это прямая копия инструкции, найденной на ispringsolutions.com/articles/… :-)
Йохем Шуленклоппер,

3
И, возможно, они скопировали мой. :) Посмотрите на дату, когда я ответил на этот вопрос, и сравните ее с датой публикации.
Code.Town

Ура! Это какой-то ты. :)
Code.Town

7

Он открывает только первую (отмеченную закладкой) страницу в полноэкранном режиме. Любая следующая страница будет открыта, и адресная строка снова станет видимой. Какой бы метатег вы ни поместили в заголовок страницы ...



1

Этот сайт имеет рабочий обходной путь, тот же эффект, использует некоторый javascript для установки первого дочернего div на общую высоту области просмотра. http://webapp-net.com/Demo/Index.html


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.