前提:hybrid容器为h5页面提供各种native组件,加快h5加载速度和减少流量
h5与js通讯,采用统一的bridge
1.ios和android的区别是android在4.4下执行js没有返回值,所有的请求参数都拼接到url中,这种处理方式可以统一,因为是调用组件,没有大量传参,不存在url截取的问题。
2.只有h5调用本地组件,所以bridge可以简化,去掉queue,直接传递信息,而不用先通知再传递信息。最终处理流程如下。
二。流量,加载速度问题可以通过拦截web请求来缓存图片等资源文件
网友评论