javaweb-如何实现类似浏览器调试中的网络数据监控功能?

问题描述

如何实现类似浏览器调试中的网络数据监控功能?

各位好

本人想实现在javaweb项目中,进入某个jsp页面,将这个jsp页面加载的情况保存到excel中,加载情况就浏览器自带的网络数据监控功能一致,包含具体资源,加载时间等,如下图。

有没有办法在js或者java中直接调用火狐或者IE的这种功能获取加载完成后的这种资源情况就行了,不需要实时的,包含具体资源、大小、耗时就行了

或者有没有什么开源的jar包工具,能引入项目调用

不能使用外部软件输入地址等方式获取,

多谢各位了!

解决方案

这个是客户端实现的,你总不能让你的客户端去运行java吧。

一般是通过拦截inet这个windows api实现(无论什么浏览器,都使用它和web server通讯),一般是C++ hook api。

解决方案二:

通过浏览器插件,Firefox插件,Chrome App等来获取他们各自的这方面的信息
https://chrome.google.com/webstore/detail/perfmap/hgpnhiajcdppfbogcpfdgcceepgkhdmk?hl=en

解决方案三:

如果是通过AJAX,js加载的可以获取精确的加载时间,不然的话很难做到客户端浏览器/软件那样精确;

时间: 2024-12-03 20:16:21

javaweb-如何实现类似浏览器调试中的网络数据监控功能?的相关文章

map-关于调试中Map集合数据的问题

问题描述 关于调试中Map集合数据的问题 直接上图,我在通过前台页面传递参数,Debug看到size为6但是只有5个map对象,请问各位大神是怎么回事,非常感谢! 解决方案 你的Map的实现是HashMap, 你的HashMap有15个桶, 刚好有两个对象属于同一个桶HashMap$Entry有个next是不为null的,可以继续点进去看看,每个HashMap$Entry都是链表 解决方案二: 说明有重复的键,具体要看代码. 解决方案三: 我不认为是重复键的问题,重复键会覆盖原来的键,可以直接打

Excel中导入网络数据动画教程

<Excel2003入门动画教程61.Excel中导入网络数据>. 演示动画 操作步骤 我们除了可以从本地机器上获取数据外,还可以从网络上导入数据到Excel中,并能同网络保持随时更新. 下面,我们将NBA的比赛排名数据导入到Excel中: 将电脑连接到网络上,打开Excel,执行"数据→导入外部数据→新建Web查询"命令,打开"新建Web查询"对话框,将相应的网址输入到"地址"栏上,按下"转到"按钮,同网络建立连

在浏览器中获得JavaScript开发工具功能

本文将介绍 Orion,提供一些参考资料和评论来帮助您熟悉这些工具. Eclipse Orion 项目的目标是创建一个基于浏览器的.开源的工具集成平台,一个完全为 Web 而开发的.位于 Web 中的平台. Orion 工具是使用 JavaScript 编写的:它们在浏览器中运行.Orion 基于浏览器的开发 IDE 并不仅在单个浏览器选项卡中运行 - 所有链接都是有效的.可共享的,这为开发人员提供了开发任务的一种真正的 Web 体验. Orion 组件可由其他项目(例如 Firefox Scr

使用Chrome浏览器调试AngularJS应用的方法

  这篇文章主要介绍了使用Chrome浏览器调试AngularJS应用的方法,AngularJS是非常热门的JavaScript库,需要的朋友可以参考下 当我们构建AngularJS应用时,通过浏览器(如Chrome,Firefox和IE)的JavaScript控制台访问应用中隐藏的数据和服务总会有些困难.下面是一些简单的技巧可以帮助我们通过Javascript控制台来查看或者控制正在运行的Angular应用,使得应用可以比较容易进行测试,修改,甚至实时的修改我们的Angular应用: 1: 访

flex chrome浏览器调试出现空白的解决方法

  flex浏览器调试出现空白,原因是谷歌有个默认的flash播放器,只要将默认的播放器禁用,留下新安装的插件,就OK了 flex 4 在 chrome中调试时,空白,原因是谷歌有个默认的flash播放器,只要将默认的播放器禁用,留下新安装的插件,就OK了,只要在浏览器地址栏中,输入:"chrome://plugins/",会看到flash player有两个文件,点击查看详细,将chrome下面的关闭就ok了.

javaweb图片显示在浏览器的问题

问题描述 javaweb图片显示在浏览器的问题 请问下如何将保存在服务端的一大批图片显示在浏览器上,业务逻辑是怎么样的? 我的项目用的是jersey框架,前端是html,照片保存在服务端的文件夹中,我想 让它们显示在浏览器中.我试过后台穿路径给前端,然后用img去显示,但这种方 法每当我新增加一张图片时,刷新后不能及时显示,需要清空缓存再刷新才出来? 求一种批量显示图片在浏览器段的方法的. 解决方案 原文地址:点击打开链接 一.背景 用户上传了一张图片,图片到服务器后用户得到一个链接,可以将图片

flex chrome浏览器调试出现空白的解决方法_Flex

flex 4 在 chrome中调试时,空白,原因是谷歌有个默认的flash播放器,只要将默认的播放器禁用,留下新安装的插件,就OK了,只要在浏览器地址栏中,输入:"chrome://plugins/",会看到flash player有两个文件,点击查看详细,将chrome下面的关闭就ok了.

JSP中早就有了类似.Net DataSet那样的离线数据访问

js|访问|数据 JSP中早就有了类似.Net DataSet那样的离线数据访问了,抛弃ResultSet,拥抱Result吧! 微软的.NET平台上面的数据访问有一个特点,就是数据查询的结果,可以放在内存中,以XML格式进行描述,不需要一直与数据库保持在线连接,用DataSet + Data Adapter来实现! 而在JDBC中,我们通常使用javax.sql.ResultSet类来存放放回的数据,它的流程和生命周期如下: 使用ResultSet来返回数据库查询结果 Client --> C

Notepad++怎么连接浏览器调试以及代码辅助?

  Notepad++怎么连接浏览器调试以及代码辅助?使用Notepad++ 编写程序是纯手工的情怀,有利于编程人员牢记.下面给大家介绍亲测的代码辅助和连接浏览器并输出代码效果 一.设置Notepad++ 自动启动浏览器并且运行代码 1.先上一张图说明我已经设置成功.IE和chrome浏览器. 2.现在找到Notepad++ 的安装路径,找到Notepad++ 的shortcuts.xml文件,找不到没关系.我们可以右上角搜索 "shortcuts.xml",这样耗时,也有可能找到的是