如何终止wkwebview创建的进程?

时间:2017-03-26 12:08:01

标签: objective-c macos wkwebview

在创建Wkwebview时,它创建了两个进程,一个用于加载Web内容,另一个用于网络....当创建多个wkwebview时,创建多个进程。如何重新使用该过程?或者有没有办法解除所创建的wkwebviews。

1 个答案:

答案 0 :(得分:0)

通过将共享的WKWebView实例分配给WKWebView对象的属性WKProcessPool,可以限制多个configuration实例使用的网络进程的数量。

static let processPool = WKProcessPool()

let configuration = WKWebViewConfiguration()
configuration.processPool = YourClass.processPool
webView = WKWebView(frame: CGRect.zero, configuration: configuration)

为帮助终止WKWebView对象的内容处理,请使用以下方法:

webView?.stopLoading()
webView = nil
相关问题