一个奇怪的需求,一个 html 页面 A 内的正中需要使用 iframe 打开另一个页面 B,B 页面的内容可长可短,要求用来显示 B 页面内容的 iframe 根据 B 页面的实际显示高度自适应调整高度。同时不能在修改 A 页面的代码。
解决方法,使用 iframe 可以直接使用 parent.parent.document 控制父页面的 document 内容,但是需要注意进行自适应调整的时间,需要在 B 页面全部加载完成后才可以。 实现代码,IE 下测试有效: A 页面 (parent.html), 代码不改变
B 页面 (child.htm)
111
222
333
444
555
666
777
888
999
000