关于iframe页面嵌入高度自适应的问题
关于iframe页面嵌入高度自适应的问题
有一个需求就是嵌入页面要求body的滚动条来控制iframe的滚动而隐藏iframe自身的滚动条,也就是scrolling=no;
动态获取iframe的高度比较好,但是iframe要嵌入的网页是不同域的,而且要嵌入的iframe也不是我所能操控的,也就是说我不能新建一个页面去代理获取,
所以,是不是js确实无法跨域获取iframe的内容?
应该是的。所以要实现跨域页面通信,必须两个域名下的页面都是我可以控制的,然后利用postmessage,这个html5提供的api,实现
页面通信,将iframe原网页的高度传到父网页去,然后去设置ifame的高度。