hybrid方案记录

前提:hybrid容器为h5页面提供各种native组件,加快h5加载速度和减少流量

h5与js通讯,采用统一的bridge

1.ios和android的区别是android在4.4下执行js没有返回值,所有的请求参数都拼接到url中,这种处理方式可以统一,因为是调用组件,没有大量传参,不存在url截取的问题。

2.只有h5调用本地组件,所以bridge可以简化,去掉queue,直接传递信息,而不用先通知再传递信息。最终处理流程如下。


二。流量,加载速度问题可以通过拦截web请求来缓存图片等资源文件

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

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,098评论 25 709
  • 该文章属于刘小壮原创,转载请注明:刘小壮[https://www.jianshu.com/u/2de707c93d...
    刘小壮阅读 93,803评论 266 518
  • 我私认为,每个人与校服都有一段爱恨纠葛,或是不喜欢穿它的讨厌,或是不讨厌穿它的喜欢,或是订错号码不合身的纠结,或是...
    司无伏阅读 3,468评论 0 2
  • 可有谁,记得, 一场雪的存在。 春光的时代, 留不住白雪皑皑。 对明天的热爱, 将昨日掩埋。 春意犹在, 何必到来...
    宋昊霖阅读 2,325评论 0 0
  • 原文 代理模式 代理模式是常用的 Java 设计模式,它的特征是代理类与委托类有同样的接口,代理类主要负责为委托类...
    Coder_Y阅读 4,862评论 0 1