0

動的に追加されたiframeを含むページがあります。iframe本体にはリンクがあります。

親ページでclick()関数を使用してjqueryを使用し、ページが読み込まれた後にのみ表示されるiframe内のリンクをクリックするにはどうすればよいですか?

4

1 に答える 1

0

同じドメインに属していない場合は、同一生成元ポリシーが原因で不可能な場合があります。

同じドメインにいる場合は、

$('#iFrameID').contents().find('#linkID').click(); 

動作するはずです。うまくいけば、そのコードが行っていることは自明です。

同じドメインに属していない場合は、HTMLを自分のドメインに「なりすまし」ます。ここを参照してください..まあ基本的にこの質問は実際に。

編集:

問題は、実際には「ロードされたiFrameにアクセスするにはどうすればよいですか?」です。

iFrameのページが読み込まれるときに、何らかの呼び出し関数が必要です。いくつかの例については、ここを参照してください。

于 2013-02-05T17:36:05.757 に答える