【发布时间】:2014-12-03 15:15:11
【问题描述】:
javascript 中有没有办法计算网站向服务器发出的 http 请求数? 示例:在使用 apache tomcat 运行的本地网络服务器中,我有一个带有 style.css 文件的简单 html 页面 helloworld.html,因此当我键入“localhost:8080/helloworld.html”时,浏览器会执行两个请求,一个请求 helloworld.html一个用于 style.css。
我的目标是在视频元素的 helloworld.html 上显示这个数字,当我播放它时,会启动几个 http 访问网络服务器。
我在网上尝试了几天,但我没有找到任何东西。我找到了 webrequest api,但我认为只有 chrome 扩展可以使用它。我还找到了 chrome.devtools.network API,但只有在打开 chrome 开发工具时才能使用它。
【问题讨论】:
-
肯定是服务器之一,它会记录所有请求
-
你说得对,但我想在我的 html 页面上显示这个数字。
-
即使在服务器上也很棘手,因为您需要将所有单独的 http 请求与一个初始请求相关联。如果您可以在服务器端进行,则可以将数据写入文件,然后通过 ajax 从客户端获取该文件。
-
您正在为 Chrome 创建扩展程序?
标签: javascript tomcat httprequest google-chrome-devtools