安卓给h5页面传递数据,h5页面必须要有点击事件吗

安卓调用h5页面,一跳到h5页面就传给h5页面数据,然后h5页面渲染,那么安卓如何把数据传过来呢,h5页面必须要有一个点击事件吗

阅读 4.6k
4 个回答

不一定要点击事件,但是要有方法接收安卓传过来的参数

方法一
安卓可以把参数传到h5的链接里,用类似?xx=xx&xx=xx的形式拼接。
js解析参数即可。

方法二
原生app都可以对js的function进行触发,前端要做的只是将js定义好方法名和参数,交给安卓人员即可。

不需要点击事件。当H5页面加载时,就可以通过javascript去调用安卓自定义的方法(和调用js函数相似),执行成功后,安卓会进行callback回调把数据返回给H5。

这是在webview里面写的页面,同一个点击事件跟安卓,ios都有交互,注意,jq的ready.document........属性

图片描述

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏