iPhone WebApps, там способ обнаружить, как он был загружен? Главный экран по сравнению с Safari?

У меня есть веб-приложение iPhone, и я интересуюсь обнаружением, если приложение было загружено любой из:

  1. iPhone Safari
  2. iPhone установил веб-приложение (через добавление к моему главному экрану), который загружается без панелей сафари.

Какие-либо идеи?

26
задан Richard Slater 18 April 2017 в 20:00
поделиться

2 ответа

Вы можете определить, отображается ли веб-страница в полноэкранном режиме, используя логическое свойство JavaScript window.navigator.standalone только для чтения. https://developer.apple.com/library/content/documentation/AppleApplications/Reference/SafariHTMLRef/Articles/MetaTags.html

if (window.navigator.standalone) {
    // fullscreen mode

}
65
ответ дан 28 November 2019 в 06:15
поделиться

Проверьте HTTP-заголовки при доступе к сайту из iPhone Safari и WebApp, чтобы узнать, не отличаются ли они.

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

http://php.net/manual/en/function.headers-list.php

-1
ответ дан 28 November 2019 в 06:15
поделиться
Другие вопросы по тегам:

Похожие вопросы: