2017-10-05 11 views
1

私は、サードパーティのサイトをホストするiframeを持っている状況があります。私は、iframeが最後の "成功" URLに移動したので、私は応答することができます。クロスドメインiframeのフィードバックを取得

しかし、ご存知のとおり、現代のブラウザでは、CORSのセキュリティ上の問題により、iframeドキュメントオブジェクト(場所も含む)にアクセスできなくなります。

今、iframeのonloadイベントでカウンタを実行していて、カウンタが特定の数値に達したときに応答を実行しています。

しかし、これは非常にハッキーであり、このメカニズムを使用する必要がある新しい状況では十分に信頼できません。

私はより良い方法を教えるためにいくつかのウィザードを探しています。私はちょうどそれが特定のURLに達したときを知る必要があります。

BTW jqueryはオプションではありません。これはAngular2アプリです。

ありがとうございます! frood

+1

は、あなた(あなたに話すことができるか、誰か)コントロールにサードパーティですか?この作業を行う唯一の方法は、内側と外側のページの両方が互いに協力する場合です。 –

+0

@JamesThorpe - はい、私が制御できるものです – froodley

答えて

0

親サイトと埋め込みサイトの両方を管理している(非常に古いブラウザをサポートする必要はありません)場合は、postMessage APIの使用を検討します。これは、親と子の間の簡単なイベント通信を可能にする。ここで

は素敵な簡単な例である - link

関連する問題