您的位置:首页 > 移动开发

Android显示webview加载的网页源码

2016-03-18 17:22 603 查看
为webview添加一个js接口(定义一个Handler)

为webview设置WebViewClient,并重写onPageFinished(这一步很重要)方法

代码如下:

mWebView.addJavascriptInterface(new Handler(), "handler");

class Handler {
@JavascriptInterface
public void show(String data) {//获取网页源码
Logger.d(data);
}

mWebView.setWebViewClient(new WebViewClient() {
@Override
public void onPageFinished(WebView view, String url) {
view.loadUrl("javascript:window.handler.show(document.body.innerHTML);");
super.onPageFinished(view, url);
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  android webview 源码