0

我需要能够监视在Windows PC上运行的浏览器中的导航事件(例如页面加载或在活动选项卡之间切换)。到目前为止,我可以通过调用SetWindowsHookEx将DLL加载到所有正在运行的应用程序中,然后向应用程序请求IHTMLDocument2(在IE中)或nsIWebProgress(在Firefox中)接口,从而在IE和Firefox中工作。当发生感兴趣的事件时,我可以使用适当的接口来请求应用程序的回调。如何获取Chrome中页面加载事件的通知?

有没有办法在Chrome中做到这一点?我已经阅读了一些关于Chrome扩展的内容,但是我没有发现任何有关Chrome公开的API的文档,这与IE中的COM或Firefox中的XPCOM类似。将有类似的方法工作,还是需要做一些完全不同的事情? (我正在使用C++。)

如果有人能够至少指出我正确的方向,我将不胜感激。

谢谢。

+0

有API可能会满足您的需求。你能否提供更多关于你想追踪的事件的细节? – 2012-01-04 11:56:37

回答