java代码调用javaScript代码
首先要确保当前已经加载了html页面,
webView.loanUrl("javascript:callFromJava()");
即可调用页面中的callFromJava方法
javaScript代码调用java代码
首先要为webview添加javascript接口对象,
webView.addJavascriptInterface(Object ,String);然后就可以在网页中以这个String为名字,来调用这个对象
这个对象中的方法。
1、为webView 添加javaScript接口
webView.addJavascriptInterface(new Object(){
public void demoTest(String msg){
showToast(msg);
}
}, "demo");
2、在网页中调用时:
<script type="javascript">
function test(){
if(window.demo.demoTest != "undefined"){
window.demo.demoTest("hello android i am javaScript");
}
}
}
</script>