时间:2021-07-01 10:21:17 帮助过:26人阅读
MyHtml.html
大家晚上好
大家晚上好
大家晚上好
webView.loadUrl("file:///android_asset/MyHtml.html"); webView.getSettings().setJavaScriptEnabled(true); webView.setWebViewClient(new WebViewClient() { @Override public void onPageFinished(WebView view, String url) { Toast.makeText(WebViewActivity.this, "网页加载完成", 0).show(); view.loadUrl("javascript:window.handler.show(document.body.innerHTML);"); super.onPageFinished(view, url); } });
class Handler { public void show(String data) { new AlertDialog.Builder(WebViewActivity.this).setMessage(data).create().show(); } }
webView.addJavascriptInterface(new Handler(), "handler");
这句话就是用来绑定接口的。
运行结果如下: