javascript - segmentfault的问答详情页面是如何实现与android原生交互的?

查看:49
本文介绍了javascript - segmentfault的问答详情页面是如何实现与android原生交互的?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

最近在做一个html与原生混合开发的项目,效果总是不太理想,在刷segmentfault的时候突然发现有一部分是用androidhtml做的,如下图:

点击webview组件时android原生层做出响应,比如打开一个activity,或者展示一个popupWindow.
关于这个实现方式,大家觉得应该是怎样的逻辑?
PS:我试过抓包看js代码,然而sf的包都加密了..

解决方案

看你项目的需求,如果是一个大量使用HTML页面的应用的话推荐使用框架比如react-native,weex之类的,如果项目本身主要用原生开发,只有一小部分页面需要动态配置才使用的HTML页面,推荐使用JsBridge,可以看这篇文章了解一下JsBridge 实现 JavaScript 和 Java 的互相调用
ps:我们公司的app主要使用原生开发,有好多活动页面需要使用HTML,里面嵌套了登录,领券等逻辑,使用的JsBridge方式,学习成本较小,但需要前端配合,在页面中加入相关代码

这篇关于javascript - segmentfault的问答详情页面是如何实现与android原生交互的?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆