项目介绍:
github传送门
1.WebView适配不通机型.
2.UI支持(进度条、进度条颜色、back&close按钮).
3.支持拦截URL.
4.通过JSBridge和Web进行交互,实测任何场景的交互操作都可满足!比如
-
打开naive任意页面.
-
获取native定位、推送、相册、相机等权限.
-
获取native数据。
-
调用native的任意API。
-
其他
5.对子类提供WebView父类的hook操作.
6.支持WKWebView的复用,通过复用优化启动性能以及内存占用.
7.支持各种自定义浏览器的UserAgent.
8.支持拦截WebView的网络请求.
9.支持操作Cookie.
10.demo中提供了让业务H5页面秒开的方案(HTML模板渲染 & 静态资源离线包).
-
现在市面上绝大部分新闻类APP使用的都是HTML模板渲染方案.
-
除了资讯类页面外其他业务场景的H5都可使用离线包方案.