2012-05-30 4 views
0

У меня есть WebView с некоторой веб-страницей. Теперь я хочу получить HTML-содержимое того, что находится внутри WebView.Получить полное содержимое HTML из Android WebView

Я использую loadUrl ("JavaScript: ...") и Javascript функция интерфейса WebView, чтобы получить этот HTML, используя что-то вроде этого:

  • document.getElementsByTagName ('HTML') [0] .innerHTML/outerHTML
  • document.documentElement.outerHTML
  • ...

В каждом случае я получаю частичное содержание HTML - именно первые 10 000 символов! Итак, мой вопрос: как я могу получить HTML-контент? Является ли это специфичным для устройства и, возможно, существуют обходные пути?

Btw, веб-страницы создаются динамически с помощью javascript - я не могу просто загрузить файл с сервера.

Кроме того, я пробовал печатать содержимое HTML в javascript с помощью console.log и нашел точно такое же поведение.

Заранее благодарен!

ответ

0

Моя ошибка - это не было связано с javascript, и не было связано с конкретным устройством, на котором я тестировал.

Итак, одним словом, любой из этих свойств js работает правильно.

Смежные вопросы