Манипуляция с размером фрейма - PullRequest
0 голосов
/ 20 мая 2010

Можно ли сделать так, чтобы Iframe запрашивал внешний веб-сайт, как если бы это было мобильное устройство, поэтому возвращаемый контент будет иметь небольшие размеры и т. Д.?

Я отображаю внешние сайты в iframes, используя атрибуты width и height

<iframe src="http://marketwatch.com" width="300px" height="300px"  ></iframe>

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

Если возвращено содержимое для мобильного устройства, полос прокрутки больше нет.

1 Ответ

0 голосов
/ 20 мая 2010

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

Если у сайта есть специфичный для мобильного URL-адрес, вы можете перейти на него, который всегда отображает мобильный сайт, а затем просто перейти на этот.

Если он смотрит на строку user-agent и делает подобные вещи, вы не сможете это сделать. Я думаю, что многое обнаружит, основываясь на пользовательском агенте, но просто перенаправьте на мобильную версию сайта. Если вы знаете мобильную версию сайта, вы можете просто использовать ее, и все будет хорошо.

Конечно, для этого необходимо заранее узнать, какие сайты вы хотите использовать. Не уверен, что есть универсальное решение.

...