调整跨域Iframe高度

 dongtiankzh 发布于 2023-01-20 19:14

我正在尝试将iframe height参数更改为iframe中加载的页面的相同px.在iframe中加载的页面来自另一个域.

将在iframe内部加载不同的页面,从而导致iframe内容的高度发生变化,因此我需要获取iframe内容高度并将其应用于iframe height参数.

这是我正在谈论的一个例子:http://jsfiddle.net/R7Yz9/3/





.

$(document).ready(function() {
    var iframe = $( "#source" );
    $( "a[target=_top]" ).click( function(){
        iframe.attr( "src", this.href );
        return false;
    }); 
});

David Bradsh.. 27

这是一个小型库,可以解决将iFrame调整为包含内容的所有问题.

https://github.com/davidjbradshaw/iframe-resizer

它通过使用post-message API处理跨域问题,并且还以几种不同的方式检测iFrame内容的更改.

适用于所有现代浏览器和IE8以上版本.

编辑:为了确定跨域iframe高度,您还必须有权在iframe的页面上实现脚本.

撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有