iPhone / CSS - изменить стиль, если сайт установлен в качестве приложения на домашнем экране - PullRequest
1 голос
/ 09 августа 2011

Я делаю приложение для iPhone / мобильный веб-сайт, и когда я захожу на сайт в обычном режиме) (верхнее изображение), все форматируется так, как должно быть, но когда я устанавливаю его как приложение для домашнего экрана (внизу), title идет за информационной панелью вверху (или, по крайней мере, в симуляторе). Поэтому мне интересно, что я могу сделать, чтобы это исправить, или есть ли способ объявить отдельные стили, если iphone находится в этом режиме. Спасибо за любую помощь, которую вы можете предоставить.

Top: From Website. Bottom: As Home Screen App

1 Ответ

4 голосов
/ 09 августа 2011

http://www.bennadel.com/blog/1950-Detecting-iPhone-s-App-Mode-Full-Screen-Mode-For-Web-Applications.htm

if (("standalone" in window.navigator) && !window.navigator.standalone) {
  // do something, like injecting a stylesheet via JS
}
...