XDomainRequest,IE8+跨域请求对象

2024-11-26 04:38:10
推荐回答(2个)
回答1:

XDomainRequest对象为一个允许脚本连接任何服务器并且交互数据的安全,可信,轻量级数据服务。开发使用 XDomainRequest 对象发送有跨域安全当前ajax请求。  安全警告: 跨域请求(XDRs)匿名保护用户数据,就是说服务器不能确定谁在请求数据。为了保护用户隐私,跨域返回的数据不能为敏感或者个人身份识别之类的信息。为了防止泄露数据给恶意的站点,不鼓励启用XDRs请求。

回答2:

if( window.XDomainRequest ){
var xdr = new XDomainRequest();
xdr.open("post", "http://www.foo.com");
xdr.onprogress = function () {
console.log("onprogress")
}
xdr.ontimeout = function () {
console.log("ontimeout")
}
xdr.onerror = function () {
console.log("onerror", xdr);
}
xdr.onload = function () {
console.log("onload")
}
setTimeout(function () {
xdr.send();
}, 0);
}