Чтение HTML-содержимого виджетов веб-просмотра - PullRequest
4 голосов
/ 15 апреля 2011

Я хочу читать HTML-контент виджетов веб-просмотра.

Есть ли какое-либо свойство или метод, который можно использовать для извлечения HTML-кода текущей открытой страницы?

1 Ответ

8 голосов
/ 19 апреля 2011

Вы можете добавить javascript в webView и получить элемент html. Проверьте ниже код ...

class MyJavaScriptInterface {
    @SuppressWarnings("unused")
    @JavascriptInterface
    public void showHTML(final String html) {
        //HTML content of the page 
    }
}
mWebView.addJavascriptInterface(new MyJavaScriptInterface(), "HTMLOUT");
mWebView.loadUrl("javascript:window.HTMLOUT.showHTML('<html>'+document.getElementsByTagName('html')[0].innerHTML+'</html>');");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...