0

編集:craigslistがAllow-Cross-Domainヘッダーを設定しないため、これは機能しないことが以下で指摘されています。はい、購入します。Firefoxでjavascriptを使用してページクロスドメインをダウンロードする他の方法はありますか?


はい、次のコードはIEでは機能しないことを知っています。IEは、代わりにXDomainRequest()を使用することを期待しています。私はそれを気にしません。これはFirefoxのみです。

FirefoxのJavaScriptでクロスドメインのWebリクエストを実行しようとしています。ステータスが0になり続けます。理由を知っている人はいますか?

var url = "http://newyork.craigslist.org";
var xdr = new XMLHttpRequest(); //Yes, I know IE expects XDomainRequest. Don't care
xdr.onreadystatechange = function() { 
  if (xdr.readyState == 4) {
      alert(xdr.status); //Always returns 0! And xdr.responseText is blank too
  }
}
xdr.open("get", url, true);
xdr.send(null);

それはうまくいかないのですか?

4

1 に答える 1

0

Craigslistは、クロスドメインリクエストを許可していません。Access-Control-Allow-Origin適切なヘッダーを送信する必要があります。

于 2010-04-26T01:34:09.810 に答える