0

さまざまな Web サイトから XML ドキュメントを取得する小さな RSS リーダーを開発したいと考えています。ユーザーがブラウザーの UI を操作して明らかに「クロス オリジン」の Web ページを取得できる場合、XHR は簡単だと思いましたが、JavaScript コードでも簡単に取得できるのではないでしょうか? どうやらいいえ:/

これが私がやろうとしていることです:

var xhr = new XMLHttpRequest();
    // A real feed URL, its web server should allow CORS
    xhr.open('GET', 'http://feeds2.feedburner.com/thenextweb');
    xhr.send();

HTML ページ (file:///) をローカルで開くと、Origin が null になり、応答が空になりますが、ローカル Web サーバー (Python および Node サーバー スクリプトを試しました) を介してページにアクセスすると、Origin は null ではなく、応答が返されます。はまだ空です。

XHRに関する質問が十分にあることは知っていますが、何が欠けているのか誰かが指摘できますか?

4

1 に答える 1