如何处理“无限”网页?

2022-09-03 08:02:23

曾几何时,生活很简单:所有网页的长度都是有限的,如果它们不适合当前的窗口/视图大小,你只需向下滚动,直到到达页面底部。

但是我最近注意到网页设计界有一个新的趋势:无底的网页。

利用这些页面的网站可能最熟悉的例子是Facebook和Twitter:你滚动到“底部”,只是触发一些刷新,将内容添加到页面,所以“旧底部”不再是底部,而是有一个新的“底部”。

在Android WebView中,我需要能够捕获该“页面”上当前可用的所有内容,但我不确定如何做到这一点:

通过View.scrollBy(int x, int y)pageDown() or window.scrollTo()模拟用户的向下滚动?

或者是否有一个API方法可以自动为我执行此操作?

还是我完全错误地接近了这一点,我不应该试图在一次捕获中达到“真正的底部”(如果可能的话)?

编辑:似乎标记这个问题传达了相反的信息。我有兴趣使用Java在Android的WebView上捕获(然后处理)这种无底页面。javascript


答案 1

编辑:忽略这个答案,我误解了这个问题。留下答案,以防其他人也误解了这个问题。


您可以使用jqPageFlow jQuery插件,或者基于其文档。

无限滚动是另一个不错的选择。


推荐