iOS WKWebview使用谷歌service worker实现web离线缓存

参考文档:https://webkit.org/blog/10882/app-bound-domains

1,配置WKWebview的WKWebViewConfiguration

let config = WKWebViewConfiguration()

if#available(iOS14.0, *) {

        config.limitsNavigationsToAppBoundDomains = true

}else{

        // Fallback on earlier versions

}

2,配置info.plist中的白名单(注:只需要配置域名,最多支持10个,10个域名以外的web页面无法与原生交互)


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。