使WKWebView不与OS X中的Safari共享cookie

pup*_*eno 5 webkit osx-yosemite wkwebview wkwebviewconfiguration

如何让WKWebView不与OSX中的Safari共享cookie?

我有一个非常简单的应用程序,我做了一个显示WKWebView的实验,据我所知,它从Safari中获取cookie,因为在我的自定义应用程序中,我登录的是与Safari相同的网站.

我目前正在创建这样的WKWebView实例:

override func loadView() {
    self.webView = WKWebView()
    self.view = self.webView!
}
Run Code Online (Sandbox Code Playgroud)

在我创建的NSViewController中.我也试过这个:

override func loadView() {
    var processPool = WKProcessPool()
    var config = WKWebViewConfiguration()
    config.processPool = processPool
    self.webView = WKWebView(frame: CGRect(x: 0, y: 0, width: 100, height: 100), configuration: config)
    self.view = self.webView!
}
Run Code Online (Sandbox Code Playgroud)

但它对cookie存储没有任何影响.我没有创建自己的cookie存储的问题,只要它不使用黑客,因为之前的WebView黑客无法正常工作.我只是需要cookie才能在我的应用和Safari之间共享.