2011-11-07 50 views
0

全部HI! 有必要在UIWebView中更改地址以检查域,如果更改 - 在Safari中打开页面。 有没有一种方法来实现它?UIWebView域名验证

回答

0

有一个在UIWebViewDelegate协议

- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType; 

方法。 在那里,你可以检查是否域发生变化时

NSURL* newURL = [request URL]; 

,如果是的话,返回打开Safari这个URL,返回NO。