android 获取动态解析后的html

来源:互联网 发布:公交线路优化调整方案 编辑:程序博客网 时间:2024/06/05 09:08
 publicclassRunJsBaseFragmentextendsFragment { private WebView webView;   @Override public void onCreate(@NullableBundle savedInstanceState) { super.onCreate(savedInstanceState); webView = new WebView(getContext()); webView.getSettings().setJavaScriptEnabled(true); webView.addJavascriptInterface(newMyJavaScriptInterface(), "HTMLOUT"); webView.setWebViewClient(newWebViewClient(){ @Override public void onPageFinished(WebViewview, String url) { webView.loadUrl("javascript:window.HTMLOUT.processHTML('<head>'+document.getElementsByTagName('html')[0].innerHTML+'</head>');"); } }); }   class MyJavaScriptInterface { @JavascriptInterface @SuppressWarnings("unused"public void processHTML(Stringhtml) { // 注意啦,此处就是执行了js以后 的网页源码 } } }
原创粉丝点击