为解决iframe的高度自适应问题,通过定时的获取 iframe中 document.body.scrollHeight,然后将获取到的值设置到ifame上。
iframe中嵌入的是一个 Angular页面时,页面中内容将高度撑大再恢复后,获取到的scrollHeight始终是撑高后的高度,这就导致ifame中的高度过大,出现一片空白。
scrollHeight为何没有及时更新高度值呢?有什么办法可以重新触发scrollHeight的值更新吗?
通过 document.body.getBoundingClientRect().height 的值又始终是对的。