Chrome でクロス ドメイン エラーが発生します。iframe 内のページで JavaScript を使用して、そのページ内にデータを書き込みます。それ自体は、クロスドメイン ルールに違反しているわけではありません。document.write()
iframe のページでorを使用しているため、エラーがdocument.getElementById()
表示されていると思います。これにより、ブラウザーは親ドキュメントを参照していると見なされます。
parent.html
座るdomainA.com
<iframe src="iframe.html"></iframe>
iframe.html
座るdomainB.com
<html>
<head>
<title>iFrame</title>
</head>
<body>
<script type="text/javascript">
document.write('hello world');
</script>
</body>
</html>
また、私がself.document.write()
無駄にしようとしたことにも注意する必要があります。私がここに欠けているものはありますか?