Öffnen Sie ein WKWebview target="_blank" - link in Safari

Ich bin versucht, meine Hybrid-IOS-app, die mithilfe von Swift und WKWebviews um einen link zu öffnen, hat target="_blank" oder wenn die URL enthält http://, https:// oder mailto: im Mobile Safari.

Vom diese Antwort bekomme ich diesen code.

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

Zuerst, dass das nichts für mich. Zweitens, ich will es in einem neuen Fenster geöffnet. Und ich fand, dass dieser code soll so etwas machen...

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

Wie bringe ich diese beiden zusammen, und Sie zu arbeiten? Was muss ich hinzufügen der ViewController Erklärung, damit es funktioniert?

InformationsquelleAutor Jed Grant | 2015-06-02

Schreibe einen Kommentar