页面加载状态

Ram*_*aul 5 html javascript browser jquery

有没有办法知道浏览器加载页面的程度?

使用 JavaScript 或浏览器本机函数。

根据页面状态我想构建进度条。

EM-*_*ons 3

我不是 100% 确定这会起作用,但是..这是理论:

首先,在页面加载之前不要停止 JavaScript 运行。意思是,不要使用 window.ready document.ready 等。

在页面顶部初始化一个名为“loaded”或其他名称的 JavaScript 变量,并将其设置为 0。

var loaded = 0;

在整个页面增量中,您认为在不同点加载的百分比是正确的。

例如,当您认为一半页面已加载到代码集中后loaded = 50;

ETC..

正如我所说,这只是一个概念。