私は2つのドメインを持っています。クロスオリジンフレームを許可する方法
私はwindow.open
JavaScriptタグを使用してドメイン1ドメイン2からURLを開こうと、ユーザーがドメイン2に、いくつかのスタッフをした後、その後window.opener
すべてが正常に動作します使用して、ドメイン1上ではなく、最終段階でのdivで結果を置くIクロムコンソールにオリジンフレーム間誤差Uncaught DOMException: Blocked a frame with origin "http://example.com" from accessing a cross-origin frame.
を与えます。
ドメイン1でクロスオリジンフレームを許可する方法はありますか?
EDIT私はJavaScriptのwindowオブジェクトではないHTMLのiframeタグについて聞いてるのよ、あなたはHTMLとJavaScriptについて少し知っている場合は、このことを理解するであろうので、私の質問はthis questionの可能重複しない
。
SOLUTION
ただ、これは任意の起源(ウェブサイト)からのアクセスを許可する、PHPのタグを開いた後、あなたのコードの先頭にheader("Access-Control-Allow-Origin: *");
を追加します。
あなたがアクセスを制限したい場合は、原点(ウェブサイト)で*
を置き換える私はそれを追加する必要がheader("Access-Control-Allow-Origin: http://example.com/");
おかげのようなURL?ドメイン1またはドメイン2で –
ドメイン1にコードを追加しましたが、同じエラーが表示されます –