我正在寻找一种方法来了解在网页加载时已传输了多少KB信息。举个例子说:
loadedSoFar = window.document.loadedKB;
两种预期用途是测试连接速度或绘制进度条。
Mac有活动监视器应用程序,可以提供网络使用。
基本上我正在寻找的是通过Javascript实时的网络使用信息。
是否有此类工具或功能?
理想情况下,如果不必计算所有页面组件的文件大小,它就可以正常工作。
答案 0 :(得分:1)
不,没有。
JavaScript无法访问此类网络流量。
答案 1 :(得分:1)
如果目的是提供加载栏或衡量吞吐量,您可以使用文件统计数据填充客户端。最低限度,如果您的脚本被允许发现"负责加载每个文件并观察其加载事件的节点,或者如果脚本可以直接负责文件加载,则至少可以显示在整个文件上加载的文件的进度。
除此之外,对于更详细的统计信息,您可以使用要加载的文件的配置文件来填充脚本,从而计算gzip压缩大小。这将允许您在文件流入时显示平均值。