2011-08-13 56 views
8

在Firefox的Firebug附加组件中,Firebug如何获得连接,等待和接收时间?另外,在文件加载完成之前,Firebug如何知道文件大小?Firebug网络监视器如何工作?

在这些计算中使用JavaScript还是Firebug完全使用另一种方法?

+0

这是一个非常好的问题,我现在也有同样的疑问!无法找到网络标签上的“正在连接”。我会看看源代码来找到一些东西。 –

回答

5

Firebug插入Firefox并可以从那里获取数据。网络服务器可能会发送一个Content-Length HTTP头,所以这是下载文件的预期大小。 Firefox在解析网站时将所有资源加载到队列中。将物品放入队列直至取出为止的时间可被视为“等待时间”。 Firefox中的HTTP抓取引擎可以提供有关服务器花费多长时间的信息。

所以,给长话短说,我相信火狐有一个API,使扩展可以获取这样的,从发动机的信息。

1

Firebug即使不是全部也是JavaScript的大部分。

如果您真的感兴趣,您可以在Firebug源代码树中找到与网络监视器相关的零碎块here