我对iOS上的第三方浏览器(Chrome或FireFox)很好奇</p>
他们是否都使用WkWebview
orUIWebVIew
来显示网页,但做了很多额外的工作,比如缓存等?
那么,如果我想在iOS上写一个浏览器,我必须用WkWebview
它来显示网页并包装它来做更多的事情?</p>
我对iOS上的第三方浏览器(Chrome或FireFox)很好奇</p>
他们是否都使用WkWebview
orUIWebVIew
来显示网页,但做了很多额外的工作,比如缓存等?
那么,如果我想在iOS上写一个浏览器,我必须用WkWebview
它来显示网页并包装它来做更多的事情?</p>
是的,Apple 在App Store Review Guidelines的第 2.5.6 节中明确禁止其他网络引擎(或仅允许 WebKit 分别):
2.5.6浏览网页的应用程序必须使用适当的 WebKit 框架和 WebKit Javascript。