Давным-давно жизнь была простой: все веб-страницы имели конечную длину, и если они не вписывались в текущий размер окна / представления, вы просто прокручивали страницу вниз, пока не достигли нижней части страницы.
Но недавно я заметил, что в мире веб-дизайна появилась новая тенденция: Бездонные веб-страницы.
Вероятно, наиболее знакомые примеры сайтов, использующих такие страницы, это Facebook и Twitter: Вы прокручиваете до «дна» только для того, чтобы вызвать некоторое обновление, которое добавляет контент на страницу, поэтому «старое дно» больше не является дном и вместо этого появляется новое «дно».
В Android WebView мне нужно иметь возможность захватывать весь контент, в настоящее время доступный на этой «странице», но я не уверен, как к этому подойти:
Имитировать прокрутку пользователя вниз с помощью View.scrollBy (int x, int y) , pageDown () или window.scrollTo () ?
Или есть метод API, который делает это автоматически для меня?
Или я подхожу к этому ссовершенно неправильно, и я не должен пытаться добраться до «настоящего дна» за один захват (если вообще возможно)?
EDIT : кажется, что пометка этого вопроса javascript
сообщалапротивоположное сообщение.Я заинтересован в захвате (затем обработке) таких бездонных страниц в Android WebView, используя Java .