计算firefox浏览器发出的特定请求的响应时间

时间:2012-11-25 13:25:02

标签: firefox google-chrome google-chrome-extension firefox-addon

如何计算firefox浏览器发出的特定请求的响应时间。

即使我想找到Chrome浏览器的响应时间。

2 个答案:

答案 0 :(得分:0)

您可以使用开发网络工具和HAR Log跟踪Chrome的网络请求。

的manifest.json

{
    "name": "Network Demo",
    "description": "This is a sample for API's available for Network",
    "devtools_page": "devtools.html",
    "manifest_version": 2,
    "version": "2",
    "permissions": ["experimental"]
}

devtools.html

<html>
<head>
<script src="devtools.js"></script>
</head>
<body>
</body>
</html>

devtool.js

以下代码中的req返回HAR Log,您可以使用它来阅读您需要的内容;我在这里使用了HAR TCP Connection time(http://www.softwareishard.com/blog/har-12-spec/#timings)

chrome.devtools.network.onRequestFinished.addListener(function(req) {
    // Displayed sample TCP connection time here
    chrome.experimental.devtools.console.addMessage(
        chrome.experimental.devtools.console.Severity.Log,
        req.timings.connect
    );
});

答案 1 :(得分:0)

在Firefox上,您可以使用nsIHttpActivityObserver interface