我的页面上有一个iframe,每次内容更改时都希望调整其大小,以便没有滚动条。框架的内容经常更改而不更改URL。我希望框架中的所有内容始终显示,而在框架调整大小时屏幕不会闪烁。父级和框架位于同一域中。

现在,每当我认为尺寸已更改时,我都会调用一个函数来设置帧尺寸。如何在不到处调用此函数的情况下执行此操作?

如果有帮助,我正在使用angularJS。

最佳答案

您可以通过[iframe] .contentWindow.document.body.offsetHeight获得iFrame的内容高度。如果您不知道内容大小何时更改,则必须使用setInterval()进行手动检查。

09-30 16:24
查看更多