1

私は Chrome 拡張機能に取り組んでおり、XHR クロスドメインに問題があります。説明させてください: ドメインに適切なアクセス許可を設定manifest.jsonし、(js ファイルで) 単純な XMLHttpRequest を作成します。リクエストは正常に機能しますが、responseXMLフィールドはnull. なんで?これは SOP の問題ではなく、responseText要求されたページの HTML テキストが正しく含まれています。どうすれば解析できますか?https://developer.mozilla.org/en/DOMParser実装DOMParser().parseFromStringを使用してもそれを行うことはできません。

いくつかの提案?私の(単純な)コードは次のとおりです。

var req = new XMLHttpRequest();
req.open("GET", "http://somedomain.com", true);

req.overrideMimeType("text/xml");
req.setRequestHeader("Content-Type", "text/xml");
req.onload = anonymousFunction;

req.send(null);

返信ありがとうございます。

4

0 に答える 0