如何知道从JavaScript调用哪个方法得到JsAlert中的结果

时间:2016-10-07 09:16:33

标签: javascript android webview

我正在调用这样的方法

mWebview.loadUrl("javascript:alert(myMethod())");

我在下面的方法中得到了结果

@Override
public boolean onJsAlert(WebView view, String url, String message, JsResult result) {
  //the return value from javascript()
  String returnJsValue=message;
}

但我不知道这是如何区分它的方法的结果 例如,我的javascript中有多种方法

function getName() {
  return name;
}

function getAge() {
  return name;
}

function getGender() {
  return name;
}
像这样三个方法调用将是不同的,但如果我在js的alert方法中调用方法,我将在Jsalert中获得返回值

0 个答案:

没有答案