url是http请求,模拟ajax post请求,后台也能收到,同样的请求方式,安卓的就可以提交到后台,ios的就链接失败,
代码如下
var data ={
loginName:userName,
password:password
};
var infomation_url = rootUrl+'User/Login';
$.ajax({
async : true,
contentType : 'application/json; charset=utf-8',
data : JSON.stringify(data),
dataType : 'json',
timeout : 20000,
type : 'POST',
url : infomation_url,
success : function(result) {
...
},
error : function(xhr, type, errorThrown) {
switch (type) {
case 'timeout' :
console.log('timeout');
mui.toast('连接超时,请稍后重试', {
duration: 3500
});
break;
case 'error' :
console.log(errorThrown);
mui.toast('连接失败,请稍后重试', {
duration: 3500
});
break;
}
}
});
1 个回复
DCloud_heavensoft
因iOS13起UIWebview被列为非公开API,未来会被App Store拒绝。从HBuilderX 2.3.0+起,iOS App的默认webview从UIwebview改为了WKWebview。WKWebview与UIWebview有部分区别,包括更严格的联网或canvas跨域限制,详见:https://ask.dcloud.net.cn/article/36348