android WebView与JavaScript原生交互的几个坑

来源:互联网 发布:开家淘宝店 编辑:程序博客网 时间:2024/05/16 08:05
JavaScript调用安卓方法:
webView.addJavascriptInterface(new Object() {                @JavascriptInterface  //4.2以上要添加不然接收不到                public void web_faceRecognition() {                    //你的操作或方法                }            }, "与js后台统一的方法名");
注意点:记得加@JavascriptInterface的标识,这是安卓4.2以上就必须添加的,否则是调用不了前端代码的。
android调用JavaScript的function:
mWebView.loadUrl("javascript:function的名字('" + data + "')");
注意点:调用js的有参function要记得前后添加单引号(’),不然也是传不过去参数的。
有关安卓webview与js原生交互的简单方法,百度上已经有很多东西了,但关于这两点比较偏门的小知识,我也是找了很多资料,所以这里记录下,希望可以帮到大家。

原创粉丝点击