【发布时间】:2017-11-02 17:44:39
【问题描述】:
我写了一个简单的应用程序,它调用了一个 webview(位于 XXXXXX.com/webview.php
这是我的代码,可以快速打开我的网页视图:
if let url = URL(string: "https://www.XXXXXX.com/webview.php") {
let request = URLRequest(url: url)
webView.loadRequest(request)
}
现在,此 webview 系统中的所有 内部链接(例如 /webview_subsite2.php)都在此 webview 中打开。那好极了。 但我希望所有 外部链接 (target=_blank) 在 Safari-Browser 中打开。 我怎样才能做到这一点?
我之前的问题被标记为重复,但事实并非如此。 关键是,上面发布的代码不是链接的调用! 这是 webview 的调用。 我的问题涉及如何打开所有外部链接INSIDE this webview,它位于 Safari 中的 XXXXXX.com/webview.php(域被审查),而不是在这个 webview-Frame 内。并且需要快速的解决方案。
【问题讨论】:
标签: ios swift safari uiwebview wkwebview