相关疑难解决方法(0)

为什么WKWebView没有打开target ="_ blank"的链接?

WKWebView不打开任何target="_blank"在HTML <a href>-Tag中也称为"在新窗口中打开"属性的链接.

ios wkwebview

104
推荐指数
9
解决办法
7万
查看次数

在Safari中打开WKWebview target ="_ blank"链接

我试图让使用斯威夫特和WKWebviews打开,有一个链接我的混合iOS应用程序target="_blank",或者如果URL中包含http://,https://mailto:在移动Safari浏览器.

这个答案我得到这个代码.

func webView(webView: WKWebView!, createWebViewWithConfiguration     configuration: WKWebViewConfiguration!, forNavigationAction navigationAction:     WKNavigationAction!, windowFeatures: WKWindowFeatures!) -> WKWebView! {
    if navigationAction.targetFrame == nil {
        webView.loadRequest(navigationAction.request)
    }
    return nil
}
Run Code Online (Sandbox Code Playgroud)

首先,这对我没有任何作用.其次,我希望它在新窗口中打开.我发现这个代码应该做那样的事情......

if let requestUrl = NSURL(string: "http://www.iSecurityPlus.com") {
     UIApplication.sharedApplication().openURL(requestUrl)
}
Run Code Online (Sandbox Code Playgroud)

我如何把这两个放在一起让它们起作用?我需要添加什么来使ViewController声明工作?

ios swift wkwebview

7
推荐指数
3
解决办法
2万
查看次数

标签 统计

ios ×2

wkwebview ×2

swift ×1