Имитация масштабирования мобильного сафари по умолчанию - PullRequest
0 голосов
/ 26 января 2012

Если вы откроете веб-страницу, которая совсем не относится к мобильному устройству, скажем, http://dogpile.com, на iPhone 4 мобильное сафари делает некоторое увеличение по умолчанию, чтобы показать всю страницу.

Кто-нибудь знает, какую логику они на самом деле делают или как я могу смоделировать это в iFrame в любом браузере на немобильном устройстве? Следует ли использовать масштабирование css: в теле документа iFrame?

РЕДАКТИРОВАТЬ: То есть из браузера NON для мобильных устройств, например, обычное старое сафари, FF или Chrome, я хочу иметь iFrame с разрешением iPhone и масштабировать страницу внутри iframe так же, как это делает мобильное сафари.

Ответы [ 2 ]

1 голос
/ 27 января 2012

Математика основана на ширине тега <body>. Если у вас его нет, вы можете просто использовать 980px, который является веб-стандартом. Предполагая это, мы можем создать iframe и полный размер (980 пикселей в ширину) и затем масштабировать iframe на место с помощью css3 Пример здесь Как я могу масштабировать содержимое iframe?

0 голосов
/ 26 января 2012
<meta name="viewport" content="initial-scale=1.0, user-scalable=no">
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...