質問: クロスサイトコンテンツを持つiframeがいつajaxリクエストを完了したかを知ることは可能ですか? 別のサイトのコンテンツを表示しているiframeを使用するページがあります。そのコンテンツは、基本的にはウィザード、前方/戻るボタンなどです。コンテンツはajaxを介して更新されます。私は、ユーザーが次のボタンを押したときに、ページを上にスクロールさせるためにさまざまなことを試してきました。最もよく働いているように見えるのは、ajaxSuccessイベントに関数を追加することでした。 ``` $('#eyeFrame').ajaxSuccess(function() { alert('Triggered ajaxSuccess handler'); }); ``` しかしそれは決して解雇されませんでした。 iframe内のそのコンテンツとやりとりしたり、iframeがいくつかのajaxを開始したかどうかを判断するためにできることは何もないようです。それは正しいのですか、これを行う方法は私が見ていないのですか?
回答: If the iframe location belongs to the same domain, you can use $('#eyeFrame').load(function(){/* */}); There are some drawback anyway http://api.jquery.com/load-event/ 別のドメインについては、解決策がわかりません。