0

サイトの iframe を介してクロス ドメイン ページの URL を読み込んでいます。以下のように

<iframe class="iframeId" src="cross domain... /view/id/100" scrolling="no"></iframe>

ページを読み込んだ後にiframeの高さを設定したい以下のコードを使用すると、クロスドメインURLのエラーが発生します

$('.iframeId').load(function () {
    this.style.height = this.contentWindow.document.body.offsetHeight + 'px';
});

エラーは「エラー: プロパティ 'ドキュメント' へのアクセスが拒否されました」です。私の目的は、スクロールバーなしで iframe にページをロードすることです。では、どうすればこの問題を解決できますか?

4

4 に答える 4

0

両方のドメインにアクセスできない場合、この問題は解決できません。それができた場合のセキュリティホールについて考えてみてください。

両方のドメインにアクセスできる場合の秘訣は、一方のドメインから他方のドメインに適切な高さを渡すことです。

于 2013-10-21T13:55:31.823 に答える