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