【发布时间】:2016-04-14 09:53:50
【问题描述】:
我正在学习 OS X/Swift 开发并加载了一个网页,其中包含指向其他网站的链接,我如何在默认浏览器中打开这些链接。在点击链接的那一刻,什么都没有发生。这是我的 ViewController.swift 内容:
import Cocoa
import WebKit
import Foundation
class ViewController: NSViewController, WebFrameLoadDelegate, WKNavigationDelegate {
@IBOutlet weak var webView: WebView!
override func viewDidLoad() {
super.viewDidLoad()
let URL = "https://test.mywebsite.com"
self.webView.frameLoadDelegate = self
self.webView.mainFrame.loadRequest(NSURLRequest(URL: NSURL(string: URL)!))
}
override var representedObject: AnyObject? {
didSet {
// Update the view, if already loaded.
}
}
}
【问题讨论】: