如何使用javascript获取网页的长度/大小

时间:2015-10-26 17:32:05

标签: javascript html metadata webpage

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

如何获得此长度/尺寸?

4 个答案:

答案 0 :(得分:1)

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

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

答案 1 :(得分:0)

您在寻找浏览器窗口的高度吗?

window.innerHeight;
window.innerWidth;

答案 2 :(得分:0)

你走了:

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

答案 3 :(得分:0)

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

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

仅使用javascript

修改

检索文档source

的根元素的快捷方式

document.documentElement.outerHTML.length

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

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