iFrame如何自动适应包含页面得高度
iFrame如何自动适应包含页面得高度
日期:2021-08-20 11:01:29 人气:1
跨域问题,没法实现
因为你没法获取被包含页面的任何信息,当然包括它的高度。所有尝试都会以“拒绝访问”告终。
不过我不知道你要做的是网站还是单纯在本地跑的html页面,如果是本地html,可以简单地把文件扩展名改为hta就可以解决拒绝访问的问题,接着再获取其页面的高度并设置iframe的高度即可。关于高度的获取,可用“[iframe对象].contentWindow.document.body.clientHeight”,反正关键是contentWindow这个对象,有了它,你操作if
因为你没法获取被包含页面的任何信息,当然包括它的高度。所有尝试都会以“拒绝访问”告终。
不过我不知道你要做的是网站还是单纯在本地跑的html页面,如果是本地html,可以简单地把文件扩展名改为hta就可以解决拒绝访问的问题,接着再获取其页面的高度并设置iframe的高度即可。关于高度的获取,可用“[iframe对象].contentWindow.document.body.clientHeight”,反正关键是contentWindow这个对象,有了它,你操作if