【问题标题】:Loading all items of a website on a single page在单个页面上加载网站的所有项目
【发布时间】:2021-09-27 21:06:54
【问题描述】:
想一想应该展示一些商品(例如商店的产品)的网站。此类网站试图将有限数量的项目(例如 24 个)放在单个页面上,并在底部的“下一个”和“上一个”按钮旁边显示剩余的页面数量,将您带到下一页或上一页与其他 (24) 项。
现在我正在寻找一种方法来一次将所有这些项目加载到一个页面上(没有任何下一步按钮)。
有没有一种简单的方法可以在检查中做这样的事情?也许有一个每页项目的变量,我可以更改它的值。
甚至是 JS 中的一些代码行?
我应该指出,我只有初级的 JS 技能。
【问题讨论】:
标签:
javascript
web-inspector
【解决方案1】:
这完全取决于网站的实施。您可以在 Chrome 或 Firefox 中查看开发人员工具的网络面板以查看正在发送哪些网络请求,并尝试识别加载项目的请求。如果幸运的话,API 将允许您指定要查看的项目数。
大多数网站应该只请求当前显示所需的项目,因此没有客户端 JavaScript 可以让它们一次全部显示。仅加载必要的内容可以节省时间和 Internet 带宽 - 想象一个拥有数百或数千种产品的商店,一次加载所有产品对于页面加载时间来说是灾难性的。