2009-07-29 9 views
0

ブラウザがXHRを傍受することは可能ですか? JavaScriptライブラリに関係なく使用されていますか?XHRを傍受する

setTimeout(function() { 
    // jQuery XHT 
    $('#container').load('foo.html'); 
}, 5000); 

同様

jQuery.loadの火災は、私はこれを傍受し、要求にURLパラメータを追加します。

アドバイスを事前にいただきありがとうございます。

敬具

日焼けすべてのフレームワークの

答えて

0

不可いいえ、あなたは彼らがすべて異なり、それらを構築するフレームワークごとにそれを行う必要があるでしょう。これがあなた自身のコードでのみ使用されていた場合は、最後に追加データにタグを付けることができるXHR呼び出しをラッパーに書き込むことを止めることはありません。

あなたは送信したいのですか?キャッシュブレーカ?追跡?また、なぜすべてのフレームワークのために?

また、リクエストをデバッグする場合は、FirefoxでFirebugを使用して、送信されるすべてのXHRリクエストを表示できます。

0

それぞれのJQueryのajaxメソッドは、ロードを除いてXHRを返しますので、必要に応じて独自のonreadystatechangeを設定することができます。

0

はい - http://github.com/jpillora/xhook - XMLHttpRequest2でラッパーを実装することで、ビューを変更して要求を変更したり、要求を変更したりすることができます。