我必须开发一个控制台应用程序,该控制台应用程序将监视并列出浏览器触发的所有事件:Internet Explorer 8,Mozilla Firefox和Google Chrome。网络浏览器事件日志
需要研究哪些主题?你能以某种方式帮助我吗?
我必须开发一个控制台应用程序,该控制台应用程序将监视并列出浏览器触发的所有事件:Internet Explorer 8,Mozilla Firefox和Google Chrome。网络浏览器事件日志
需要研究哪些主题?你能以某种方式帮助我吗?
Firebug为Mozilla Firefox做了这个工作,并且也为IE7 +做了扩展。查看源代码,因为它是开源的。
如果是谷歌浏览器或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..
通过插件编写的浏览器我敢肯定,你可以听一百多名这样的事件!
谷歌浏览器是指:Link
Mozilla Firefox的参考:Link
对于Internet Explorer,我相信没有学习的东西集中的地方,但我敢肯定你会得到负载为您提供教程的页面。只需将它谷歌出来! :P
实际上构建控制台应用程序有点困难;除非你能够将HANDLE传递给浏览器,听取传递的消息,赶上那些事件和类似的东西!如果你能告诉我们你到底想做什么,或许我们可以帮助你! :)
我希望这可以解决您的查询。
mmmh ..应用程序往往是独立于浏览器..或独立..有没有其他方式? – arima 2009-12-29 06:26:03
欢迎来到StackOverflow。您可能会发现以下是有用的:http://stackoverflow.com/questions/137407/is-there-any-way-in-net-to-programmatically-listen-to-http-traffic – Sampson 2009-12-29 05:17:06
您的问题不与您分配的标签有很大关系。 – 2009-12-29 05:18:26
你可以指定更多一点你的意思是“被解雇的事件”?你能举出这种事件的例子吗? – 2009-12-29 05:18:46