-1

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()無駄にしようとしたことにも注意する必要があります。私がここに欠けているものはありますか?

4

1 に答える 1

0

何も壊れておらず、Chromeでのみ発生するため、これを引き起こしている可能性が高いのは、既知のデバッガーの問題である可能性が高いと思います。この投稿をご覧くださいChrome開発者ツールを使用したiframeのデバッグ

于 2012-07-06T03:33:33.107 に答える