【发布时间】:2015-09-15 10:36:20
【问题描述】:
我正在尝试在 Safari 视图控制器中打开各种 WebView 链接。
因此,从 WebView (Swift) 中,我需要能够在 Safari View Controller 中打开所有外部链接,但将在 WebView (self) 中打开的内部链接除外。
【问题讨论】:
-
你有什么问题?
-
嗨,我需要 WebView 中的所有外部 URL 链接才能在 Safari 视图控制器中打开。 (Xcode,斯威夫特)。但将所有内部链接保留在 WebView 中。对此的任何帮助将不胜感激。我试过这个但没有结果 func webView(webView: UIWebView!, shouldStartLoadWithRequest request: NSURLRequest!, navigationType: UIWebViewNavigationType) -> Bool { if navigationType == UIWebViewNavigationType.LinkClicked { if (request.URL!.host! == " example.com"){ return true } else { UIApplication.sharedApplication().openURL(request.URL!) return false } } return true }
-
您可以在这里找到答案:stackoverflow.com/questions/9746260/…
-
您好,感谢您的回复,我已经尝试过了,但我认为它有点过时了。
-
也许您可以详细说明到底出了什么问题? “我已经尝试过了,但没有结果”不是很具有描述性。
标签: view webview safari controller ios9