Получение высоты содержимого iframe в Javascript в браузере Android - PullRequest
2 голосов
/ 30 мая 2011

Я пытаюсь создать некоторый javascript, который автоматически изменит размер iframe в зависимости от высоты содержимого в iframe.

Это из QuirksMode , подразумевает, что я могу использовать clientHeight. Я получаю это так: var innerHeight = ele.contentWindow.document.documentElement.clientHeight, а затем установить ele.height = innerHeight.

На настольном Chrome это работает отлично и сделает iframe точно подходящим для контента. Однако в веб-браузере Android 2.2 по умолчанию iframe недостаточно высок, и некоторое содержимое из нижней части iframe обрезается. Я также протестировал его на iPhone (думаю, 3), и он ведет себя так же, как Android

Есть ли лучший способ автоматически регулировать высоту фрейма в соответствии с содержимым?

1 Ответ

0 голосов
/ 31 мая 2012

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

http://developer.android.com/guide/webapps/best-practices.html

и это также может помочь:

http://developer.android.com/guide/webapps/targeting.html

и, конечно, было бы упущением прочитать то, что W3C говорит здесь:

http://www.w3.org/TR/mobile-bp/

Я знаю, что это не похоже на передачу кода, но, по крайней мере, это начало.

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