webView.addJavascriptInterface(new JsInter(WebViewActivity.this), "whb");
第1个参数:js调用Android(java)本地方法的对象;
第2个参数:对象的名字,js主要通过这个名字来拿到第1个参数的对象,从而调用android(java)的本地方法。
android读取js的meta
1. 确定meta中需要读取的内容
例如:包含2个mete
<meta name=add content=1><meta name=share content=0>
2. 设置mWebView.setWebViewClient(new BaseWebViewClient());
3. onPageFinished方法里,读取meta信息
private class BaseWebViewClient extends WebViewClient {
@Override
public void onPageFinished(WebView view, String url) {
super.onPageFinished(view, url);
String rightButton = "javascript:window." + JS_ALIAS + ".setRightFunction(" + "document.querySelector('meta[name=\"share\"]').getAttribute('content')" + ",d