A页面的html中有<iframe #frame class="frame" [src]="srcUrl" width="100%" frameborder="0"
scrolling="no"></iframe>
A页面的ts文件中动态设置iframe高度
在ngAfterViewInit方法中写入如下方法。

B页面,要与A页面通过postMessage方法进行通信。其中id为B页面里面最外层的div的id,也可以用document.body.scrollHeight尝试。我用body的时候是有点问题.

本文介绍了一个场景:A页面使用iframe元素,并在ngAfterViewInit生命周期钩子中动态设置iframe的高度;同时,A页面与B页面通过postMessage方法进行跨窗口消息传递。文章探讨了如何在B页面获取正确的滚动高度以便于消息传递。
3万+

被折叠的 条评论
为什么被折叠?



