1

我想讓這個Outlook Web Access演示帳戶加載到iPhone的UIWebView中,它完全沒有任何問題。我甚至沒有用UIWebViewDelegatedidfailLoadwithError方法得到錯誤代碼。以下是詳細信息:在UIWebView中無法加載URL

 
URL: https://webmail.123Together.com/exchange/ 
Username: [email protected] 
Password: test 

我想用webViewloadrequest方法,如果能夠得到這個成功加載。

+0

它不會在UIWebView中加載..它只是白色屏幕。檢查它如何加載到一個普通的瀏覽器中,我認爲它與我所獲得的彈出式身份驗證框有關,與OWA通常用於驗證用戶的html登錄頁面不同。 – Matt 2010-02-19 03:31:57

+0

你是如何解決這個問題的?你可以請分享一些鏈接。 – 2013-05-24 05:06:42

回答

0

一個有趣的和不同的方法是ASIWebPageRequest由本·科普塞:

包含ASIHTTPRequest的ASIWebPageRequest類,您可以下載完整的網頁,例如圖片和樣式表的外部資源。

請訪問:http://allseeing-i.com/ASIHTTPRequest/ASIWebPageRequest

..或者,由同一作者,ProxyingUIWebView

該項目說明一個UIWebView來代理通過本地Web服務器,幾乎所有的HTTP請求。

鏈接:https://github.com/pokeb/ProxyingUIWebView

在這兩種情況下,你給的UIWebView經預處理後的HTML,所以,它是不​​知道,這是受保護的內容。這兩種技術都有侷限性,很難說像OWA這樣複雜的Web應用程序是否可以正常工作(事實上,如果能夠報告您的發現,這將非常好)。

請注意,ASIWebPageRequestASIHTTPRequest的一部分,該項目在撰寫本文時已被廢棄。我包括它,因爲兩個方法都非常有趣,值得研究。