Web浏览器事件日志

时间:2009-12-29 05:15:26

标签: .net c++ browser

我必须开发一个控制台应用程序,用于监控和列出浏览器触发的所有事件:Internet Explorer 8Mozilla FirefoxGoogle Chrome

需要研究哪些主题?你能在某些方面帮助我吗?

2 个答案:

答案 0 :(得分:1)

如果是Google Chrome或Mozilla Firefox,我非常确定您可以通过在浏览器中安装插件/扩展程序来收听事件。在这些浏览器中执行此操作非常简单。

我现在正在考虑使用Chrome,

chrome.tabs.onSelectedChanged(function(){..}); //This will listen to tab-selection related events..
chrome.tabs.onCreate(function(){..}); //This will get fired when a new tab is opened..

通过为浏览器编写插件,我相信你可以再听一百多个这样的事件了!

对于Google Chrome,请参阅:Link

对于Mozilla Firefox,请参阅:Link

对于Internet Explorer,我相信没有中心位置可以学习东西,但我相信你会得到大量的页面来为你提供教程。只是谷歌吧! :P

实际上构建一个控制台应用程序有点困难;除非你能够把HANDLE带到浏览器,听取传递的消息,抓住那些事件和类似的东西!如果你能告诉我们你究竟想做什么,也许我们可以帮助你! :)

我希望这可以解决您的问题。

答案 1 :(得分:0)

Firebug为Mozilla Firefox做了这个,并且也有IE7 +的扩展。看看它的来源,因为它是开源的。