6

iframe onload の応答ヘッダーを取得する方法はありますか?

私はすでにそれをグーグルで調べましたが、実際にはそれについて何か役立つものを見つけることができませんでした!

4

2 に答える 2

3

あまり。iframe が同じドメインにある場合、 などの有用な情報を含むドキュメント オブジェクトにアクセスできますがdocument.referrer、URL に対して Ajax リクエストを行わずに完全な HTTP ヘッダーをインターセプトすることはできません。これは、URL を再度要求することを意味します。例えば:

$.ajax( { url: $(#myFrame).attr('src'), success: function(r,x){
    console.log( x.getResponseHeader('SomeHeader') );
} } );

これは、iframe src が呼び出し元のスクリプトと同じドメインにある場合にのみ機能します。

于 2013-06-22T11:21:39.190 に答える