所有的HI! 有必要在UIWebView中更改地址以检查域,如果更改,则在Safari中打开页面。 有没有办法实现它?
答案 0 :(得分:0)
有
- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType;
UIWebViewDelegate协议中的方法。 在那里,您可以检查域名是否已更改
NSURL* newURL = [request URL];
如果是,请使用此URL返回打开的Safari并返回NO。