mui.ajax 还有 XMLHttpRequest 在iPad 2 iOS 9.3.5 这个版本上都不好用
我做个app, 之前还好用,突然告诉我用不了了, 我重新安装后,就出现连接网络失败。我尝试了各种办法了, 包括把官方代码放进去, 都报网络连接错,请求失败
<script type="text/javascript">
document.addEventListener('plusready', function() {
var xhr = new plus.net.XMLHttpRequest();
xhr.onreadystatechange = function() {
switch(xhr.readyState) {
case 0:
alert("xhr请求已初始化");
break;
case 1:
alert("xhr请求已打开");
break;
case 2:
alert("xhr请求已发送");
break;
case 3:
alert("xhr请求已响应");
break;
case 4:
if(xhr.status == 200) {
alert("xhr请求成功:" + xhr.responseText);
} else {
alert("xhr请求失败:" + xhr.readyState);
}
break;
default:
break;
}
}
xhr.open("GET", "http://www.baidu.com/");
xhr.send();
}, false);
</script>
这个是官方代码, 都不好用,不知道是不是h5+的bug啊。跪求解决方法,谢谢!!!!!
在其他iPhone iPad iOS 10 以上的版本就没问题, 模拟器调试也没问题。
3 个回复
潘潘潘潘潘 (作者)
官方代码 alert出一个 “ xhr请求失败:”
Trust - 少说废话
提交苹果App store审核强制要求ATS的问题
潘潘潘潘潘 (作者)
解决了, 谢谢!~
2017-01-14 17:19
chaosbead
我也遇到了这个问题,不能跨域,ios8和10以上的可以