最近在做一个html与原生混合开发的项目,效果总是不太理想,在刷segmentfault的时候突然发现有一部分是用androidhtml做的,如下图:点击webview组件时android原生层做出响应,比如打开一个activity,或者展示一个popupWindow.关于这个实现方式,大家觉得应该是怎样的逻辑?PS:我试过抓包看js代码,然而sf的包都加密了..
1 回答

猛跑小猪
TA贡献1858条经验 获得超8个赞
看你项目的需求,如果是一个大量使用HTML页面的应用的话推荐使用框架比如react-native,weex之类的,如果项目本身主要用原生开发,只有一小部分页面需要动态配置才使用的HTML页面,推荐使用JsBridge,可以看这篇文章了解一下JsBridge 实现 JavaScript 和 Java 的互相调用
ps:我们公司的app主要使用原生开发,有好多活动页面需要使用HTML,里面嵌套了登录,领券等逻辑,使用的JsBridge方式,学习成本较小,但需要前端配合,在页面中加入相关代码
添加回答
举报
0/150
提交
取消