客户端和H5建立通信处理JS桥时会用到: mWebView.evaluateJavascript("javascript:window.CITICBridge===undefined", //判断H5是否注册了该方法 new ValueCallback<String>() { @Override public void onReceiveValue(String value) { //此处为 js 返回的结果 Logger.logD(TAG, "Jsback======" + value); if (!TextUtils.isEmpty(value) && value.equals("true")) { webViewBack(); } else { loadWebJs("javascript:CITICBridge.customEventHandly()"); } } });
其中 javascript:window.CITICBridge===undefine为H5定义的方法