如何使用 javascript 获取网页的 length/size

how to get length/size of a webpage using javascript

我们使用 w3c 导航获取网页时间信息 API。
我们使用资源时序API.
获取资源信息 现在,如何获取网页的大小。看起来,如果我知道页面加载的时间等,我应该知道最后一个字节的下载时间——这应该足以给我页面的 length/size。

如何获得此 length/size?

您是否在寻找浏览器的高度window?

window.innerHeight;
window.innerWidth;

给你:

Math.ceil($('html').html().length / 1024) + "KB";

由于 HTML 文件几乎只是文本文件,您可以计算您有多少个字符,这就是您的网页大小(以字节为单位),假设您有 1 个字符 = 1 个字节。然后除以1024的倍数得到KB、MB、GB等

$("html").html().length / (n * 1024)

仅使用 javascript 编辑 :

检索文档根元素的快捷方式source

document.documentElement.outerHTML.length

检索标签名称为 "html" 的元素数组,假设第一个元素是您的根元素(对于所有有效的 HTML 文件都是如此),并计算长度:

document.getElementsByTagName("html")[0].outerHTML.length

How to get current page size in KB using just javascript? 找到了答案。用户@Stev 已回答

document.getElementsByTagName('HTML')[0].outerHTML.length;