关闭

webview 调用js 4.2之前与之后的区别

140人阅读 评论(0) 收藏 举报
分类:


先判断一下sdk版本

if(Build.VERSION.SDKINT > 17){

//getGreetings() 为javascirpt方法名

webView.evaluateJavascript("getGreetings()", new ValueCallback<String>() {

  @Override
  public void onReceiveValue(String value) {
      Log.i(LOGTAG, "onReceiveValue value=" + value);
  }});

}else{

     webView.loadUrl(“javascript:methodName(parameterValues)”)

}

sdk17 以后 调用js调用 android方法需要加@JavascriptInterface注释

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:23476次
    • 积分:653
    • 等级:
    • 排名:千里之外
    • 原创:43篇
    • 转载:14篇
    • 译文:0篇
    • 评论:0条
    文章分类