4
iframeソースが別のドメインにある場合、jQueryを使用してiframeのコンテンツにアクセスできますか?私はコンテンツを修正するつもりはない、ちょうどiframeが完成したときにhtmlを読み込むので、これがSame Origin Policyに該当するかどうかわからないのはなぜなのだろうか。JQuery iframeのコンテンツ間ドメイン
例:
ドメイン:IFRAMEのsrcは、親ページと異なるドメインの場合http://www.example-A.com/
<script type="text/javascript" language="javascript">
$(document).ready(function() {
$("#helper").append("<iframe src='http://www.citizensbank.com' ></iframe>");
getContents("#helper");
});
function getContents(iframeID) {
if ($(iframeID + " iframe").context.readyState != "complete") {
setTimeout("getContents('" + iframeID + "');", 200);
} else {
alert($(iframeID + " iframe").contents().html());
}
}
</script>
<div id="helper"><iframe src="http://www.example-B"></iframe></div>
これは同じ起源ポリシーに該当します。 – gradbot