猿问

点击 html 上面的按钮 切换到 android 页面

我是做前端的,现在我需要和做 android 的人员进行交互;把我写的html页面嵌入到 android 原生app里面
需求:
点击 html 页面上的某个按钮 #btn 后,需要切换回 android 的某个页面
请问大神们该怎么做呀?在线等!!!

斯蒂芬大帝
浏览 461回答 1
1回答

蛊毒传说

先明确下你的问题: h5上的button点击跳转到Android 页面,那么首先需要判断你们原生android端使用的是什么来加载网页?webview?cordova封装的webview? 明确了这点之后,那你需要只要原生在什么情况下可以监听到你的点击事件。那么第一种: 原生可以监听到webview的网页跳转,那么你通过跳转某个特定网址,原生进行filter,也就是上面说的scheme。第二种: 原生直接在webView中给予html注入功能,比如这样mWebView.addJavascriptInterface(new JavaScriptObject(mContext), "myObj");然后js可以通过myObj.fun1FromAndroid("调用android本地方法fun1FromAndroid(String name)!!");这种方式直接调用
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答