完全和完全被这个问题困扰。已经浏览了数百个帖子,这些帖子提出了下面给出的相同解决方案,但无法重现相同的效果,SSL证书不会被忽略。同样适用于Chrome,FF。不适用于模拟器和设备上的Cordova打包的iOS应用程序(在iOS 6.0.1,iOS 7.0.3,iOS 6.1上试用)
AppDelegate.m结束:
@implementation NSURLRequest(DataController)
+ (BOOL)allowsAnyHTTPSCertificateForHost:(NSString *)host{
return YES;
}
@end
控制台消息:
CFNetwork SSLHandshake failed (-9824)
NSURLConnection/CFURLConnection HTTP load failed (kCFStreamErrorDomainSSL, -9824)
Cordova 3.4.0 with Xcode 5.0.2;使用普通的javascript; xmlhttp.status = 404
请告诉我,我错过了什么?