240 发简信
IP属地:北京
  • @窗前有月光 如果使用本地服务器的方案倒是可以使用GCDWebServer来做,不过域名就只能是localhost了,GCDWebServer可以实现退出前台以后自动停止server,然后再次进入时重新启动,但是这个启动时间不能保证啊。然后耗电也是一个问题。 我个人倒是觉得自定义scheme到时候一个办法,不过只只是11以上(现在11之前的用户也没多少了吧),这个方案让前端修改一下打包脚本就可以,APP专供离线包……

    web离线技术原理

    注:本篇研究重点不在于某个离线方案的具体使用,而在于对方案的优缺点分析、探究和选型,以及一些我个人的看法。 前言 web离线技术顾名思义就是将H5/CSS/JS和资源文件打包...

  • 支付宝的nebula里面使用的默认是UIWebView,不过预留设置其他webview的接口:[[MPNebulaAdapterInterface shareInstance] setNebulaWebViewClass:clazz ]; 我下载了他们mpaas的示例代码(地址:https://tech.antfin.com/docs/2/87472),将webview修改成wkwebview,离线包加载就报在不到网址了。所以看起来支付宝nebula的离线包方案应该是不支持的wkwebview的,UIWebView的方案就简单了,直接NSURLProtocol就可以搞定。

    web离线技术原理

    注:本篇研究重点不在于某个离线方案的具体使用,而在于对方案的优缺点分析、探究和选型,以及一些我个人的看法。 前言 web离线技术顾名思义就是将H5/CSS/JS和资源文件打包...