2012-01-26 4 views
0

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

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

EDIT: Таким образом, из браузера мобильных устройств NON, например. регулярное старое сафари, FF или Chrome, я хочу иметь iFrame с разрешением iPhone и масштабировать страницу в iframe так же, как это делает мобильное сафари.

+0

Какие браузеры вы поддерживаете? – Fresheyeball

+0

Браузеры WebKit пока. И снова, просто чтобы быть ясным, так как я знаю, что меня не было раньше, я хочу сделать это в браузере мобильных устройств NON. См. Выше редактирование. –

ответ

1

Математика основана на ширине метки <body>. Если у вас нет этого, вы можете просто установить с 980px, который является стандартом в Интернете. Предполагая это, мы можем создать iframe и полный размер (980px wide), а затем масштабировать iframe на месте с помощью css3. Пример здесь How can I scale the content of an iframe?

+0

это не будет работать с любой версией msie. – Fresheyeball

+0

Не волнует IE. Fresheyeball, спасибо за подсказку о ширине тегов тела ... имеет смысл. –

0
<meta name="viewport" content="initial-scale=1.0, user-scalable=no"> 
+0

Я знаю, что ваш ответ скажет мобильному сафари о масштабировании сайта, но я хочу сделать это на сайте в iframe в любом браузере, а не в мобильном сафари. Должен был упомянуть об этом. Я пытаюсь имитировать это масштабирование с помощью CSS или другого метода на стороне клиента. –

+0

https://developer.mozilla.org/en/Mobile/Viewport_meta_tag – Ashraf

+0

Думаю, я все еще расплывчата. Из браузера NON мобильного устройства, например. регулярное старое сафари, FF или Chrome, я хочу иметь iFrame с разрешением iPhone и масштабировать страницу в iframe так же, как это делает мобильное сафари. –

Смежные вопросы