2010-05-25 64 views
1

通過使用https將網站加載到webview的最佳方式是什麼? 有沒有簡單的方法來做到這一點?加載HTTPS://網站到UIWebView的最佳方式?

感謝

菲利普

+0

個人而言,由於安全問題,人們通常會避免使用UIWebView加載登錄頁面(這很容易造成僞造),所以我認爲你可能需要去一些oauth或openID – vodkhang 2010-05-25 16:07:41

+0

是的,但在這種情況下,它的網站需要https通信,但是當我這樣做,就像我用一個標準的網頁做它不會工作 – Philip 2010-06-03 22:43:26

+0

克里斯給你下面的答案「將HTTPS://加載到UIWebView中」的簡短答案。天真的加載存在問題(例如混合HTTP/HTTPS和SSL/TLS剝離;以及HTTP - > HTTPS重定向)。我試圖找出如何使用UIWebView的安全,在[iPhone和UIWebView的:(飛重寫URL)強制HTTPS(http://stackoverflow.com/questions/12994602/iphone-and-uiwebview-force-https -rewrite的URL上即時)。我開始認爲UIWebView無法安全使用。 – jww 2012-10-21 20:38:07

回答

1

我的就是知道最簡單的方法...

NSString *urlAddress = @"https://www.google.com"; 

//Create a URL object from the string 'urlAddress' 
NSURL *url = [NSURL URLWithString:urlAddress]; 

//Create a URL Request Object from NSURL object 'url' 
NSURLRequest *requestObj = [NSURLRequest requestWithURL:url]; 

//Load the NSURLRequest object 'requestObj' in the UIWebView. 
[webView loadRequest:requestObj]; 

當然,你可以凝結成一個班輪這...

[webView loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:@"https://www.google.com"]]];