我已经构建了一个SwiftiOS 应用程序,其唯一目的是在WKWebView的帮助下显示一个网站。
这工作正常,但按下链接(例如[mailto:]按钮)不起作用,因为它无法打开任何东西!
有人对此有解决方案吗?
我已经阅读了很多关于解决这个问题的文章,但我不知道从哪里开始。
谢谢您的帮助
[更新: ]
下面的代码显示了解决方案
import UIKit
import WebKit
class ViewController: UIViewController, WKNavigationDelegate {
@IBOutlet var containerView : UIView! = nil
var webView: WKWebView?
override func loadView() {
super.loadView()
self.webView = WKWebView()
self.view = self.webView!
}
override func viewDidLoad() {
super.viewDidLoad()
webView?.navigationDelegate = self
let url = NSURL(string:"https://google.de")
let req = NSURLRequest (URL: url!)
self.webView!.loadRequest(req)
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
}
override func prefersStatusBarHidden() -> Bool {
return …Run Code Online (Sandbox Code Playgroud)