Visual c++ C+中web浏览器的事件接收器+;

Visual c++ C+中web浏览器的事件接收器+;,visual-c++,com,browser,Visual C++,Com,Browser,好极了 我要开发一个系统,可以简单地列出浏览器中访问的所有URL及其响应时间。 我的试用版是AECM是用C++编写的Applica独立程序(不是某个浏览器的插件)。每次用户浏览时,程序都会执行特定的方法 这就像,我的程序会监听浏览器事件。我不知道如何在Internet explorer、mozilla firefox和google chrome等web浏览器中为上述事件创建一个均匀的接收器实现 任何建议,建议或想法,我不能从你那里得到我能够开始发展。任何我需要集中学习的领域 非常感谢您抽出时间!

好极了

我要开发一个系统,可以简单地列出浏览器中访问的所有URL及其响应时间。 我的试用版是AECM是用C++编写的Applica独立程序(不是某个浏览器的插件)。每次用户浏览时,程序都会执行特定的方法

这就像,我的程序会监听浏览器事件。我不知道如何在Internet explorer、mozilla firefox和google chrome等web浏览器中为上述事件创建一个均匀的接收器实现

任何建议,建议或想法,我不能从你那里得到我能够开始发展。任何我需要集中学习的领域

非常感谢您抽出时间!希望您的回复!:)


致以最良好的祝愿

实现所需功能的最简单方法是拦截网络流量并从HTTP数据包中提取URL。 您可以通过多种方式进行此操作,例如:

  • 使用WinPCAP/libPCAP库
  • 修改LSP堆栈
  • 拦截winsock函数调用

如果您使用的是Windows平台,我认为您最好使用MSAA界面,这三种浏览器都支持

文件:

您可以采用较低级别的方法(如LSP),但它们更难调试