Как растянуть iframe на высоту всего его содержимого?
Хочу задать вот такой вопрос. Как мы знаем, iframe позволяет загружать независимые данные в область заданных размеров блока. Размер блока может быть как точным в пикселях, так и в процентах. И если взять второй вариант, где нет фиксированной в px высоты, то тем не менее, если высота загружаемого документа будет больше, то у iframe или у блока (если overflow-y:scroll) будет скроллинг.
Скажите, пожалуйста, а есть ли все-таки вариант, может быть с помощью javascript, принудительно растянуть iframe на всю высоту его содержимого? Я вставляю на сайте виджет (пример в моем вопросе), который через javascript загружает iframe. <!-- TradingView Widget BEGIN --> <span id="tradingview-copyright"><a ref="nofollow noopener" target="_blank" href="http://ru.tradingview.com" style="color: rgb(173, 174, 176); font-family: "Trebuchet MS", Tahoma, Arial, sans-serif; font-size: 13px;">Экономический календарь от <span style="color: #3BB3E4">TradingView</span></a></span> <script type="text/javascript" src="https://s3.tradingview.com/external-embedding/embed-widget-events.js"> { "width": "100%", "height": "100%", "locale": "ru", "importanceFilter": "-1,0,1" } </script> <!-- TradingView Widget END --> |
Часовой пояс GMT +3, время: 09:35. |