[英]Google Chrome Extension Http request
我想知道Google Chrome扩展程序是否可以发出HTTP请求并解析结果的主体(如Curl)。 例如,有一个服务器1.2.3.4通过汇总URL参数来回答问题?a=1&b=2
。 查询"http://1.2.3.4?a=1&b=2"
将返回包含3
的正文,我的扩展程序想要提交此类查询并解析结果。
任何帮助,将不胜感激。
是的,使用Cross-Origin XMLHttpRequest 。 在清单中设置权限并使用它
var xhr = new XMLHttpRequest();
xhr.open("GET", "http://api.example.com/data.json", true);
xhr.onreadystatechange = function() {
if (xhr.readyState == 4) {
// WARNING! Might be injecting a malicious script!
document.getElementById("resp").innerHTML = xhr.responseText;
...
}
}
xhr.send();
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.