У нас есть панель инструментов Qucksight, которая отображается в пределах iframe
<iframe src="https://ap-southeast-2.quicksight.aws.amazon.com/.../" height="3200px" overflow="auto" width="100%" frameborder="0"></iframe>
, если iframe отображается правильно, а также панель инструментов отображается. Теперь на самой панели инструментов есть несколько вкладок, тогда как каждая вкладка содержит разный контент разной длины.
Как видно выше, для высоты вручную установлено фиксированное значение 3200 пикселей, что приведет к большому количеству пустого пространства для вкладок с меньшим содержанием
Теперь я попытался установить высоту 100%
и auto
<iframe src="https://ap-southeast-2.quicksight.aws.amazon.com/.../" height="100%" overflow="auto" width="100%" frameborder="0"></iframe>
, которые оба дали следующий результат
Что мне нужно сделать, чтобы информационные панели отображались в полную высоту, которая динамически регулируется при переключении вкладок?
ОБНОВЛЕНИЕ
Перенос iframe в
<div height="100%" width="100%"><iframe...></iframe></div>
приводит к следующему
ОБНОВЛЕНИЕ 2
Добавление высоты в стиле следующим образом решает проблему
<iframe src="..." style="height: 100vh; width: 100%; scrolling: no; frameborder: 0"></iframe>'
, но при этом создается двойная полоса прокрутки (одна для фактического фрейма и другая для страницы)