关于iframe页面嵌入高度自适应的问题

关于iframe页面嵌入高度自适应的问题

有一个需求就是嵌入页面要求body的滚动条来控制iframe的滚动而隐藏iframe自身的滚动条,也就是scrolling=no;

动态获取iframe的高度比较好,但是iframe要嵌入的网页是不同域的,而且要嵌入的iframe也不是我所能操控的,也就是说我不能新建一个页面去代理获取,

所以,是不是js确实无法跨域获取iframe的内容?

应该是的。所以要实现跨域页面通信,必须两个域名下的页面都是我可以控制的,然后利用postmessage,这个html5提供的api,实现

页面通信,将iframe原网页的高度传到父网页去,然后去设置ifame的高度。

posted @ 2017-03-01 10:53  李元夕cool  阅读(1491)  评论(0编辑  收藏  举报