IE浏览器:调整iframe高度时拒绝权限

时间:2013-02-22 03:09:10

标签: jquery internet-explorer iframe

我想在页面加载成功时调整iframe的高度。

这是我的代码:

//Parent domain: www.test.com
//Iframe contents domain: test.com
var currentdomain = document.domain; //currentdomain == "www.test.com"
currentdomain = "test.com";
var subWebHeight = $("#iframePage").contents().find("body").height();
$("#iframePage").height(subWebHeight + 30);

这些代码在chrome和firefox中运行良好,但是当我在IE浏览器上运行脚本时,它总是在执行“$(”#iframePage“)时抛出”Permission denied“。contents()”。

很奇怪,我可以在IE控制台中成功运行脚本“$(”#iframePage“)。contents()”。

顺便说一下,有没有办法禁用IE浏览器的安全性?某些配置如chrome上的“--disable-web-security”,我可以使用不同的域访问iframe的内容。这仅用于开发,而不是用于生产。

任何人都可以提供帮助吗?感谢

0 个答案:

没有答案