Повний екран iPad WebApp у Safari


83

Apple згадує в HTML-довідці Safari, що наведений нижче код повинен зробити веб-програму повноекранною на iPhone OS 2.1 та новіших версіях.

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

Але це, здається, не працює. Чи можна приховати рядок заголовка / розташування в Safari в iPad WebApp?

Відповіді:


120

Це працює лише після того, як ви збережете закладку в додатку на головний екран. Ні, якщо ви просто переглядаєте сайт нормально.


13
Якщо ви додаєте цей мета-тег до старої веб-сторінки URL-адреси, яку ви переглядали раніше в Safari, вам потрібно спочатку оновити URL-адресу, а потім додати її на головний екран, щоб мета-тег працював.
Scott Chu

Це не працює для мене у проекті laravel. Я додав це до свого шаблону макета app.blade. Це використовується кожною з моїх сторінок, тому заголовок повинен з'являтися (і є) на кожній сторінці. Тим не менше, у мене все ще є панелі Safari на моєму iPhone та iPad, навіть після проведення багатьох тестів для очищення кеш-пам’яті, заново створіть ярлик домашнього екрану, як згадано в цій публікації. Чи є щось інше, що може перешкодити барам сафарі не сховатися? pastebin.com/iSFDXjFz ось головний розділ мого файлу app.blade.php. Заздалегідь спасибі.
Frantumn

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
І, можливо, вони скопіювали мою. :) Подивіться на дату, на яку я відповів на це запитання, і порівняйте з датою їх публікації.
Код. Місто

На здоров’я! Це свого роду ти. :)
Код. Місто

7

Він відкриває лише першу (із закладками) сторінку на весь екран. Буде відкрито будь-яку наступну сторінку, коли адресний рядок знову буде видно. Незалежно від того, який метатег ви вставите в заголовок сторінки ...



1

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


0

Здається, більшість відповідей у ​​цій темі не встигають. iOS Safari на iPad тепер підтримує повноекранну підтримку, і його дуже легко реалізувати за допомогою JavaScript.

Ось моя повна стаття про те, як реалізувати повноекранні можливості у своєму веб-додатку.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.