別のドメインから読み込まれたiframeのDOMコンテンツにアクセスできません。しかし、私の場合、私は以下の名前のウェブサイトを持っています
http://dom1.myMainDomain.com/******
そのページでは、サブドメインから上記のサブドメインである上記のWebサイトのIframeに1つのHTMLファイルをロードしています。すなわち
http://dom2.myMainDomain.com/******/1.html
以下のコードを試しましたが、機能しません
$(document).ready(function () {
var str = "http://dom1.myMainDomain.com/*****Images/";
$('body').append('<iframe id="ifr" style="position:absolute;top:0px;left:0px;width:100%;height:100%" src="' + str + $('#htmNum').val() + '.html"></iframe>');
document.domain = "myMainDomain.com";
$('#ifr').load(function () {
$('#ifr').contents().find('body').html('Hey, i`ve changed content of <body>! Yay!!!');
});
});
しかし、それは私にとってはうまくいきませんでした..そして私が上記のコードを埋め込んでいるウェブサイトは
http://dom2.myMainDomain.com/*****.aspx
Please help me on this. As per the answer I have tried and it was working in IE7./ But in Chrome I can see permission denied message