2011-07-06 16 views
2

私はこれを行う方法がある場合、私は思っていたが、これはクロスサイトスクリプティングの制限があります知っている...別のドメインのiframeからクリックをキャプチャするにはどうすればよいですか?

私はユーザーにアンケートを提示するためにサードパーティのWebサイトを使用して、顧客を持っています。アンケートサイトでは、サイトに含めるiframeコードを提供しているため、アンケートを自分のサイトからユーザーに提示することができます。ユーザーがiframe内のsubmitボタンをクリックすると、顧客はデータをキャプチャしたいと考えています。私はアンケートの中のフォームフィールドにアクセスする必要はありません。私はちょうど、送信ボタンがiframeでクリックされたときに起動されるjavascriptのカスタムカスタムイベントを定義する必要があります。これは可能ですか?どうやって?

ありがとうございます!

答えて

6

クロスサイトスクリプティングのためにこれを行う方法はありません。 iframeコンテンツと外部フレームの両方にアクセスできる場合は、イベントを使用して2つの間で通信することができます。もちろんiframeのコンテンツを管理する権限はありません。

アクセス権があれば、イベントにアクセスするためのメッセージを投稿することができます。ここにプラグインがあります。 http://benalman.com/projects/jquery-postmessage-plugin/

0

いいえ、IFrameのDOMにアクセスすることはできません。

関連する問題