我已将带有转义序列的整个 html 文档存储在一个变量中...
并且它包含一些 anchor 标签.. 如果点击了它,它应该在 safari 中打开,而不是在我的应用程序 webview 中打开......

最佳答案

您可以使用以下代码。

   -(BOOL) webView:(UIWebView *)inWeb shouldStartLoadWithRequest:(NSURLRequest *)inRequest navigationType:(UIWebViewNavigationType)inType {
        if ( inType == UIWebViewNavigationTypeLinkClicked ) {
            [[UIApplication sharedApplication] openURL:[inRequest URL]];
            return NO;
        }

        return YES;
    }

关于iphone - 需要从 uiwebview 在 safari 中打开链接吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12104198/

10-15 12:39