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


先判断一下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注释

阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u011704663/article/details/49922877
个人分类: 技术
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭