URL未在UIWebView中加载

时间:2010-02-19 03:22:10

标签: objective-c xcode uiwebview basic-authentication outlook-web-app

我正在尝试将此Outlook Web Access模拟帐户加载到iPhone的UIWebView中,并且它什么都不做。我甚至没有使用UIWebViewDelegate didfailLoadwithError方法获取错误代码。这是详细信息:

URL: https://webmail.123Together.com/exchange/  
Username: test@123Together.com  
Password: test

如果可能,我希望使用webView loadrequest方法成功加载此内容。

2 个答案:

答案 0 :(得分:1)

答案 1 :(得分:0)

Ben Copsey提出了一个有趣且不同的方法ASIWebPageRequest

  

ASIHTTPRequest附带的ASIWebPageRequest类允许您下载完整的网页,包括图像和样式表等外部资源。

可在:http://allseeing-i.com/ASIHTTPRequest/ASIWebPageRequest

获取

..或者,由同一作者ProxyingUIWebView

  

该项目演示了一个UIWebView,它通过本地Web服务器代理几乎所有的HTTP请求。

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

在这两种情况下,您都会使用预处理的html提供UIWebView,因此它不会意识到这是受保护的内容。这两种技术都有局限性,很难说像OWA这样复杂的Web应用程序是否可以正常工作(事实上,如果你能报告你的发现,那就太好了。)

请注意ASIWebPageRequestASIHTTPRequest的一部分,在撰写本文时,该项目已被放弃。我包括它因为两种方法都非常有趣且值得研究。