2017-06-20 3 views
0

私のウェブページ(wp1)にはiframeがあります。 iframeのソースは別のWebページ(wp2)です。私はwp2の内容を操作しようとするwp1にいくつかのjavascript関数を持っています。ただし、ブラウザーは、「原点を持つフレームがブロックされていて、ヌル」がクロスオリジンフレームにアクセスしていないことを示します。どうすればこの問題を回避できますか?あなたの親と子ドメインがサブドメイン(例えばexample.comsubdomain.example.com)によってのみ異なる場合iframeのクロスオリジン

+0

@ C0dekid - それは役に立たないでしょう。 – Quentin

答えて

1

the MDN page about postMessageによると、あなたは、両方のページで同じ値にdocument.domainを設定することができ、動作するように取得するのに十分でなければなりません。

document.domainため

受け入れ値であることをスーパードメインの(example.com = OK、subdomain.example.com =いいえ)、Same Origin Policyに記載の方法。

関連する問題