如何强制网页完全加载

如何强制网页完全加载

我相信很多人都见过一些向下滚动时会加载的网站,例如在漫画网站中,资源(图像)会随着向下滚动而加载。

我正在寻找的是一次单击即可强制加载所有这些资源和图像无需向下滚动,这可能吗?我该如何实现?
谢谢

答案1

您需要禁用延迟加载功能

在 Chrome 中导航至,chrome://flags/然后将选项设置为禁用

在此处输入图片描述

重新启动 Chrome,一切就绪。

答案2

据我所知,如果不编写自定义扩展来修改 JS 或不模拟高屏幕设备,这是不可能的。两者都有一个目的:让网站认为您已经到达图像,并在您实际滚动到该图像之前将其提供给您。

向下滚动时加载的网站与延迟加载无关,而是使用一种称为AJAX允许网站本身(而不仅仅是代表您的浏览器)实时请求图像而无需重新加载。这就是您看到这些红色加载旋转器的原因 - 如果图像是由浏览器延迟加载的,那么它们就会缓慢出现。例如,这张巨大的(90M!)蒙娜丽莎扫描图来自维基百科可以作为延迟加载在浏览器中的样子的一个例证——图像缓慢向下生长,没有任何旋转器。

另一方面,这个漫画网站只是被设计成除非你正在看图片,否则不会加载图片。你可以用以下方法缓解这种情况:

  • 用 JS 编写一个书签小程序或扩展程序,修改页面上的加载器脚本,并使其尽快为您提供一切服务。
  • 使用 Firefox 之类的工具响应式设计模式,将宽度设置为您的屏幕空间并大幅增加高度,然后滚动实际内容(不是屏幕)。图像应该在进入您的实际屏幕空间之前加载。
  • 获得更快的连接速度(这确实是一个选择!)。图像可能会加载得更快,您可能会发现它不那么烦人。

祝你好运!

答案3

我已经找到了一种适用于 mangamtl 的解决方法,但还没有在其他网站上尝试过。

尝试完全缩小网页,滚动到末尾,然后再返回。当我这样做时,它似乎开始加载所有图片。

相关内容