如何从WebView获取网页内容?在Android上,我有一个WebView显示页面。如何在不再次请求页面的情况下获得页面源?似乎WebView应该有某种getPageSource()方法返回字符串,但遗憾的是,它没有返回字符串。如果我启用了JavaScript,那么在这个调用中放入什么合适的JavaScript来获取内容呢?webview.loadUrl("javascript:(function() { " +
"document.getElementsByTagName('body')[0].style.color = 'red'; " +
"})()");
3 回答
![?](http://img1.sycdn.imooc.com/5458472300015f4702200220-100-100.jpg)
开心每一天1111
TA贡献1836条经验 获得超13个赞
我认为修改Javascript更好,也更简单,如下所示。
browser.loadUrl("javascript:HTMLOUT.processHTML(document.documentElement.outerHTML);");
- 3 回答
- 0 关注
- 1118 浏览
添加回答
举报
0/150
提交
取消