android webView注入js方法

注入方法

activityBaseWebAddWebView.loadUrl("javascript:window.yxbl_app.getBodyHeight($(document.body).height())");

原生调用js方法

public static final String js2Android = "yxbl_app";

activityBaseWebAddWebView.addJavascriptInterface(new WebViewJavaScriptFunction() {

    @Override
    public void onJsFunctionCalled(String tag) {
        // TODO Auto-generated method stub

    }
    /**
     * 高度
     */
    @JavascriptInterface
    public void getBodyHeight(String number) {
        webViewHeight =  Integer.parseInt(number.split("[.]")[0]);
        Log.i("lgqqqqq======  ", "webViewHeight" + webViewHeight);
        
    }



}, CommonString.js2Android);


猜你喜欢

转载自blog.csdn.net/meixi_android/article/details/79649742