7

Chrome APIを使用してすべての HTTP リクエストをリッスンする場合、実際に受信したデータを取得するにはどうすればよいですか?

リクエストが php ページ (XMLHttpRequest) で行われた場合、どうすればこのページのコンテンツを取得できますか?

.

現在、ajax リクエストでデータをクエリしています。しかし、これは良い解決策ではありません。

主な問題は、リクエストが POST メソッドを使用する場合です。ajax クエリから受け取ったデータは、HttpRequest から受け取ったデータと同じではありません。

4

1 に答える 1

1

申し訳ありませんが、webRequest を介して応答本文を取得することはできません。私が行っているのは、2 回目の URL を要求する ajax 要求を試すことです。醜いです。バックグラウンド スクリプトを使用してコンテンツを要求する必要がありますが、機能します。

var get=function(url,callback){
var xmlRequest=new XMLHttpRequest();
xmlRequest.open('GET',url,true);
xmlRequest.send();

xmlRequest.onreadystatechange=function(){
 if(xmlRequest.readyState==4){
   callback(xmlRequest.responseText);
  }
 };
};

xmlRequest.responseText から応答本文を取得できます

于 2014-01-25T03:32:57.700 に答える