IOS的UIWebView控件,升级到4.2后,UIWebView的连接数从6个降到了4个,使得多个UIWebView同时访问时,只能有一个能成功,但业务上必须多个UIWebView同时访问时,怎么解决这个问题?
唯有在前一个UIWebView加载完数据后,再通知另一个UIWebView后续加载。
但UIWebView没有开放通过JavaScirpt直接调用的api,怎么办?
可以通过UIWebViewDelegate的这个委托方法来监听网页上的事件触发来达到UIWebView与JavaScirpt之间的交互。
- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType;