android 获取WebView的网页高度

来源:互联网 发布:mac微信语音导出软件 编辑:程序博客网 时间:2024/05/01 18:00
wv.getSettings().setJavaScriptEnabled(true);wv.addJavascriptInterface(new HeightGetter(), "jo");wv.setWebViewClient(new WebViewClient() {public boolean shouldOverrideUrlLoading(WebView view, String url) {return false;}public void onPageFinished(WebView view, String url) {wv.loadUrl("javascript:window.jo.run(document.documentElement.scrollHeight+'');");}});wv.loadUrl("http://www.baidu.com");



private class HeightGetter {@JavascriptInterfacepublic void run(final String height) {runOnUiThread(new Runnable() {public void run() {Toast.makeText(getApplicationContext(), height, 0).show();}});}}


1 0
原创粉丝点击