Подтвердить что ты не робот

Высота посадки дома-webapp для iphone 5

У меня проблема с установкой высоты webapp (рабочий экран). Im использует следующий метатег:

<meta name="viewport" content="width=device-width,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no" />

Моя проблема в том, что на экране есть черные полосы сверху и снизу. Сначала я хочу сказать, что это ошибка iphone 5 из-за более сложного экрана. Но сегодня я увидел webapp (apps.ft.com/), который идеально подходит для экрана iphone5.

Любые идеи, что они делают неправильно?

здесь мои полные соответствующие метатеги

<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="apple-mobile-web-app-status-bar-style" content="black">
<link rel="apple-touch-icon-precomposed" href="img/icons/ios_icon_52.png">
<link rel="apple-touch-icon" href="img/icons/ios_icon_52.png">
<link rel="apple-touch-icon" sizes="72x72" href="img/icons/ios_icon_72.png">
<link rel="apple-touch-icon" sizes="114x114" href="img/icons/ios_icon_114.png">

EDIT: После часа поиска я нашел решение, как заставить браузер поместиться на полную высоту. Мой iphone подходит только по высоте, когда я определяю загрузочный образ (apple-touch-startup-image). Здесь мой код:

<!-- iPhone 4 (Retina) -->
<link href="img/icons/apple-touch-startup-image-640x920.png" 
      media="(device-width: 320px) and (device-height: 480px) and (-webkit-device-pixel-ratio: 2)" 
      rel="apple-touch-startup-image">
<!-- iPhone 5 -->
<link href="img/icons/apple-touch-startup-image-640x1096.png" 
      media="(device-width: 320px) and (device-height: 568px) and (-webkit-device-pixel-ratio: 2)" 
      rel="apple-touch-startup-image">
4b9b3361

Ответ 1

Я боролся с этим в течение нескольких часов, пока, наконец, не обнаружил, что это определение "ширина" в метатаге моего просмотра, что вызывало проблему! Удаление ширины фиксировало проблему для меня.

Ответ 3

У меня также была эта проблема, и я решил ее, удалив width = device-width

Ответ 4

Полностью удаление ширины окна просмотра вызывает больше проблем, чем решает. Для того чтобы webapps имел правильную высоту видового экрана, ширина окна просмотра должна быть больше 320 (что, к сожалению, является значением, которое device-width сообщает браузеру). Вот как я обновил метатег моего просмотра:

<meta name="viewport" content="width=320.1, user-scalable=0, initial-scale=1.0" />

Ответ 5

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