我们使用w3c导航API获取网页时序信息。
我们使用资源计时API获取资源信息
现在,如何获得网页的大小。看来,如果我知道何时加载页面等,我应该知道下载最后一个字节的时间 - 这应该足以给我页面的长度/大小。
如何获得此长度/尺寸?
答案 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)
修改:
检索文档source
的根元素的快捷方式 document.documentElement.outerHTML.length
或
检索标记名称为“html”的元素数组,假设第一个元素是您的根元素(对于所有有效的HTML文件都是true),并且计算长度:
document.getElementsByTagName("html")[0].outerHTML.length