【发布时间】:2018-07-01 02:49:33
【问题描述】:
我对 iOS 上的第三方浏览器(Chrome 或 FireFox)很好奇
他们是否都使用WkWebview 或UIWebVIew 来显示网页,但还做了很多额外的工作,比如缓存等?
那么,如果我想在iOS上写一个浏览器,我必须使用WkWebview来显示网页并包装它来做更多的事情?
【问题讨论】:
-
您必须使用 Apple 的网络引擎 (WebKit)。因此您可以使用
UIWebView、WKWebView或SFSafariViewController。 -
我明白了,与 Android 不同,我可以通过自己编译一个 Web 引擎来包装“WebView”,在 iOS 中,我只能使用 Apple 提供的这三个 API?
-
@clemens,这应该是一个答案,而不是 cmets。
-
@BorysVerebskyi:我已将其添加为答案。
标签: ios google-chrome uiwebview wkwebview chrome-ios