猿问

如何从WebView获取网页内容?

如何从WebView获取网页内容?

在Android上,我有一个WebView显示页面。

如何在不再次请求页面的情况下获得页面源?

似乎WebView应该有某种getPageSource()方法返回字符串,但遗憾的是,它没有返回字符串。

如果我启用了JavaScript,那么在这个调用中放入什么合适的JavaScript来获取内容呢?

webview.loadUrl("javascript:(function() { " +  
    "document.getElementsByTagName('body')[0].style.color = 'red'; " +  
    "})()");


四季花海
浏览 1119回答 3
3回答

开心每一天1111

我认为修改Javascript更好,也更简单,如下所示。browser.loadUrl("javascript:HTMLOUT.processHTML(document.documentElement.outerHTML);");
随时随地看视频慕课网APP

相关分类

Android
我要回答