2017-11-16 4 views
-1

私は別のウェブサイトからiFrameで検索しようとしています。同じドメインのXXSが機能しない

一つはmy.website.com

その他website.com

website.comはmy.website.comからiframe内にあるテキストを検索されているが、そのはjqueryのでブロックされて得ます。別のウェブサイトのためにブロックされていますか?それらは両方とも同じドメインです。

私は、jqueryがテキストを検索できるようにする方法があるかどうかを確認するためにCORSヘッダーを見ていました...そのブロッキングでも検索をブロックし、何も操作していないというダムです。私もこれを行うにはどうすればよいCross sub domain iframes and JavaScript

はここに、この解決策を見つけました。どこにdefault.domainを追加しますか?

+0

[クロスサブドメインのiframeとJavaScript]の可能性の重複(https://stackoverflow.com/questions/6046558/cross-sub-domain-iframes-and-javascript) – apsillers

+0

それは私の問題です..どのようにWebページにdocument.domainを追加するのですか? – Tylerbns

+0

サブドメインは同じドメインではありません。同一の起点*を使用する方が適切な用語は、同一のポートおよび/またはプロトコルを持たないため、同じ理由で同じドメインのケースを持つことができます。 –

答えて

-1

あなたのケースでは、親ウィンドウwebsite.comのすべての変数にwindow.parentオブジェクトからアクセスできます。 たぶん、あなたはmy.website.com

document.onload = function() { 
    if (window !== window.top && window.parent !== window) { 
     // we're probably inside an iframe 
     window.parent.someVariable = 'Some value!'; 
    } 
}; 

内の以下の機能をwebsite.comのいくつかの変数を設定してみてくださいすることができます。そして、あなたが親への参照someVariable

website.com内部

を呼び出すことができます現在のウィンドウまたはサブフレームの

ウィンドウに親がない場合、その親プロパティは自身への参照 です。

ウィンドウが、、、またはでロードされるとき、その 親はウィンドウを埋め込んでいるウィンドウです。

出典:https://developer.mozilla.org/en-US/docs/Web/API/Window/parent

関連する問題