如何使用缓存使用SfSafariView或WKWebView更快地加载网站?

时间:2018-07-26 02:23:38

标签: ios swift xcode wkwebview sfsafariviewcontroller

我曾经使用SFSafariView加载“ HTTPS”网站,但是每次单击按钮后加载时间就很长。我记得几年前在带选项卡的应用程序上使用UiWebView时,它将在您首次使用Web View Controller时首次加载网站,但是在首次加载后,该Web View上的加载将立即完成。有什么方法可以在调出该视图之前加载网站,还是可以在第一次加载但在此之后加载速度更快(使用缓存)的方法?

我尝试过在线查找教程和信息,并尝试使用WKWebView并使用SFSafariView,但找不到我想要的特定功能。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

尝试使用缓存策略。

let urlRequest = URLRequest(url: URL(string: "www.example.com")!, cachePolicy: .reloadRevalidatingCacheData, timeoutInterval: 15.0)
let wkWebView = WKWebView(frame: .zero)
wkWebView.load(urlRequest)