- webView在加載http請求時出現(xiàn)白屏的情況
這種情況在上一篇UIWebView中進行說明,不在贅述. -
webview中加載https請求失敗
銀聯(lián)支付的頁面:
出現(xiàn)這種錯誤,感覺莫名其妙,服務端證書也是沒有問題的.最后找到原因就還在打包過程中https請求被攔截.
在appdelegate.m文件,找到@end
在@end下面敲入如下代碼。
@implementation NSURLRequest(DataController)
+ (BOOL)allowsAnyHTTPSCertificateForHost:(NSString *)host
{
return YES;
}
@end
添加這一句就能正常顯示銀聯(lián)支付的頁面.
- 當出現(xiàn)一下錯誤時的解決方案:
App Transport Security has blocked a cleartext HTTP (http://) resource load since it is insecure. Temporary exceptions can be configured via your app's Info.plist file.
應用交通安全已經(jīng)阻止了明文的HTTP(http://)資源負載,因為它是不安全的劝术。暫時的異嘲淘校可以通過應用程序的配置信息.plist文件屿聋。
即:該次請求被阻止,需要在.plist中進行設置.
以下附上幾個網(wǎng)址供大家查閱:
http://longlinyisheng.lofter.com/post/3ca1cc_7ad4474
http://www.reibang.com/p/631b1baaba49
http://www.cnblogs.com/dsxniubility/p/4821184.html
http://www.programgo.com/article/3463532017/
祝你成功!!!