在Phonegap上将HTTPS列入白名单的问题



我正在使用ajax cors,并且从手机和桌面使用http一切正常。当我放https时,它没有。当然,从浏览器中使用https一切正常,因此服务没有问题。我设置了配置.xml如下所示,但 ajax 总是从电话中失败。

<access origin="https://*" subdomains="true" />
<access origin="*"/>
<access origin="https://xxx.xxx.x.xx" subdomains="true" />
<access origin="https://xxx.xxx.x.xx:8000" subdomains="true" />
$.ajax 
({ 
type: "POST", 
url: 'https://mydomain.com:8000/login', 
crossDomain: true, 
async: false, 
beforeSend: function(xhr){ 
xhr.setRequestHeader("Authorization", "Basic " + myKey) 
}, 
withCredentials: true 
}).done(function (res){ 
// do some stuff 
}).fail(function(error) { 
if(error.status == 401) 
alert("Te dhenat nuk jane te sakta"); 
else 
alert("Lidhja me serverin nuk u krye"); 
}); 

});

服务器证书必须是CA证书而不是自签名证书才能在Android或iOS上运行

相关内容

  • 没有找到相关文章

最新更新