例如在点击网页上的按钮的时候执行一个标签
<a class="details-li-a1" onclick="jump('jumpToProductList','Android')">去完成</a>
<script type="text/javascript">
function jump(url,MachineInfo){
else if(MachineInfo == "Android"){
window.test.FromH5ToJump("url","");
}
}
</script>
调用js方法
在前端加载webview的代码中给webview添加JS接口
webView.addJavascriptInterface(new Object() {
@SuppressLint("JavascriptInterface")
@JavascriptInterface
public void FromH5ToJump(String str, String id) {
System.out.println("str=" + str + "id" + id);
}
}, "test");
需要注意window.test.FromH5ToJump中的方法名和webview添加的JS交互接口中方法名保持一致