javascript - 是否可以检查在 HTML 页面中加载了多少字节?

标签 javascript jquery html ajax

是否可以检查HTML 页面 中加载了多少字节?如果不是,那么谁能解释一下这些 percentage preloader 在 html 页面中是如何工作的,或者说它们是否只是用户的错觉?

我想为我的网站创建一个pre-loader,其功能类似于flash pre-loaders。但无法理解如何检查网站的每个元素是否已加载或仍在加载。

最佳答案

它以字节为单位返回 html 页面的大小或者您可以获得内容长度 header

var request = new XMLHttpRequest();
request.open('GET', document.location, false);
request.send();
var size = request.getAllResponseHeaders().toLowerCase().match(/content-length: \d+/);
document.getElementById("size").innerHTML = size + " bytes";

关于javascript - 是否可以检查在 HTML 页面中加载了多少字节?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23866817/

相关文章:

javascript - 使javascript函数形式特定

html - 相对 URL 的输入类型 ="url"

javascript - 将多个嵌套的 Promise 和 Promise 数组转换为 Observables

jquery-ui - jquery Accordion 跳转并打开到特定部分

php - smartwizard 4 中的所有步骤均处于事件状态

javascript - 对齐2表,搜索表

javascript - 在 JavaScript 中将音频从 getUserMedia() 编码为 .OGG

javascript - 两列中的 Google Apps 脚本日期

javascript - node.js 管道 restify http 客户端响应

JavaScript 密码学库