Nit*_*ish 13 iphone uiwebview ios uiwebviewdelegate
我UIWebView
用来在我的应用程序中呈现Web内容.我观察到应用程序启动时的初始请求,即loadRequest
需要很长时间才能呈现内容.然而,我不跟踪的后续请求要快得多.
为了证实这一点,我创建了一个独立的应用程序,它只有一个UIWebView
.这是我添加的单行代码:
[wkBrowser loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:@"https://www.yahoo.com"]]];
Run Code Online (Sandbox Code Playgroud)
结果是一样的.加载页面大约需要15-20秒.但是,在点击网页上的任何链接时,加载下一页需要3-5秒.我确实把UIWebView委托函数didFailLoadWithError,但从来没有错误.
问题:
主要原因是,当您首次调用URL请求时,接收端的服务器会尝试根据请求的设备浏览器(例如移动设备,台式机)显示信息。在这里,您会看到一些延迟。
希望这能解决疑问。
归档时间: |
|
查看次数: |
10399 次 |
最近记录: |