我对iOS上的第三方浏览器(Chrome或FireFox(感到好奇
他们是否都使用WkWebview
或UIWebVIew
来显示网页,但做许多额外的工作,如缓存等?
那么,如果我想在iOS上编写浏览器,我必须使用WkWebview
来显示网页并包装它以做更多的事情吗?
是的,Apple 在 App Store 审核指南的 § 2.5.6 中明确禁止其他 Web 引擎(或仅分别允许使用 WebKit(:
2.5.6 浏览网页的应用程序必须使用适当的 WebKit 框架和 WebKit Javascript。