Веб-приложение в полноэкранном режиме на Ipod - PullRequest
1 голос
/ 27 сентября 2011

У меня есть веб-приложение, для которого я создаю мобильный сайт. Я пытаюсь запустить его в полноэкранном режиме без навигационной панели, если пользователь добавил страницу на главный экран.

Прямо сейчас мой javascript очень прост:

if (navigator.standalone) {
    alert ('From Home Screen');
} else {
    alert ('From Browser');
}

Все, что я хочу проверить, это узнать, могу ли я определить, добавил ли пользователь приложение на свой домашний экран. С помощью приведенного выше кода, даже после добавления приложения на домашний экран, приложение только перехватывается оператором else.

Просматривая документацию Apple, я нашел эту вкусность:

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

Добавление этого кода в мой, похоже, ничего не делает. Я по-прежнему не могу перевести сайт в полноэкранный режим или сообщить об этом как об автономном.

1 Ответ

1 голос
/ 27 сентября 2011

Этот метатег (по-видимому) обрабатывается, когда ссылка добавляется на домашний экран.Поэтому, если вы добавили его на главный экран до добавления метатега, это не будет иметь никакого эффекта.

Попробуйте удалить значок с главного экрана и добавить его снова.

...