hybrid基本原理
- 通过JSBirdge,H5的页面可以调用Native的api,Native也可以调用H5页面的方法,或者通知H5页面回调。
原生和H5的另一种通讯方式:JSBridge
- JSBridge就是定义Native和JS的通信,Native只通过一个固定的桥对象调用JS,JS也只通过固定的桥对象调用Native,基本原理是:
H5->通过某种方式触发一个url->Native捕获到url,进行分析->原生做处理->Native调用H5的JSBridge对象传递回调。
(JSBridge交互的一个很大特点就是便于拓展,而且没有重大的安全性问题)