1

我正在开发 Chrome 扩展程序,但 XHR 跨域存在一些问题。让我解释一下:我为域设置了正确的权限,manifest.json并(在我的 js 文件中)创建了一个简单的 XMLHttpRequest。请求工作正常,但responseXML字段是null. 为什么?这不是 SOP 的问题,并且responseText正确包含所请求页面的 HTML 文本。我该如何解析它?DOMParser().parseFromString即使使用https://developer.mozilla.org/en/DOMParser实现,我也无法做到这一点,我每次都会收到一个。

一些建议?我的(简单)代码如下:

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