На вопрос о том, как сделать так, чтобы ваш iframe соответствовал 100% вашего контента (используя JavaScript), уже дан ответ на форуме ... для iframes, отображающих контент только из того же домена .
Мои вопросы: возможно ли изменить размер iframe, чтобы он соответствовал содержанию, если атрибут iframe src предназначен для страницы за пределами домена страницы, содержащей фрейм? Функции безопасности браузера, связанные с межсайтовым скриптингом, не позволяют мне получить доступ к объекту документа для iframe.
Я ищу любое творческое решение. Одна из моих мыслей состояла в том, чтобы как-то обнаружить, что полосы прокрутки были видны в iframe, и постепенно увеличивать высоту, пока их не было. К сожалению, я не могу найти способ обнаружить видимые полосы прокрутки. Идеи?
Обратите внимание, что я ищу решение на стороне клиента.
Ответы:
Dave
Проблема все еще существует - я не знаю высоту удаленного документа заранее, поэтому не могу установить его из базы данных или значения строки запроса.
dusoft
100% для iframe в CSS не будет устанавливать для него 100% содержимого внутри для iframe, но относительно страницы или содержащего элемента (то есть, div или чего-то).