三步走:
1、webview 一定要设置这三个方法
webSetting.setJavaScriptEnabled(true); webSetting.setJavaScriptCanOpenWindowsAutomatically(true); //test用于js映射Android的表示吧 webView.addJavascriptInterface(this, "test");
2、创建共js调用的方法 一定要加@JavascriptInterface注解
@JavascriptInterface public void close() { //js调用完以后的逻辑 }
3、js调用Android方法()//将callAndroid方法放到需要调用的地方
function callAndroid(){ // 由于对象映射,所以调用test对象等于调用Android映射的对象 //test第一不的test、close是Android的方法 window.test.close(); }