|
//这个脚本是想跨域访问另一个网站(authurl),这个网站需要身份验证(如下截图),如果验证通过则进行跳转,但是苹果手机上却老是报401未授权错误,而安卓上没问题
var authurl = 'https://';
var strName = '';
var userpwd = '' ;
var targeturl = ''
if (window . XMLHttpRequest) {// code for all new browsers
request = new XMLHttpRequest();
} else if (window . ActiveXObject) {// code for IE5 and IE6
request = new ActiveXObject("Microsoft.XMLHTTP");
}
if (request != null) {
//alert(navigator.userAgent.toLowerCase());
request . open('GET', authurl, true, strName, userpwd);
request . withCredentials = true;
request . onload = function () {
if (request . status == 200) {
window . location . href = targeturl;
} else {
alert("用户名密码失效,请退出后重新登录");
//alert(userpwd + targeturl);
}
};
request . send(null);
} else {
alert("浏览器不支持跨域验证,请联系管理员");
}
|
|