2

ページが正常に読み込まれたときに 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").contents()" を実行すると常に "Permission denied" がスローされます。

奇妙なことに、スクリプト「$("#iframePage").contents()」を IE コンソールで正常に実行できました。

ところで、IE ブラウザのセキュリティを無効にする方法はありますか? クロムの「--disable-web-security」のような構成で、異なるドメインの iframe のコンテンツにアクセスできます。これは、本番用ではなく、開発用にのみ使用されます。

誰でもそれを助けることができますか?ありがとう

4

0 に答える 0