我需要能夠監視在Windows PC上運行的瀏覽器中的導航事件(例如頁面加載或在活動選項卡之間切換)。到目前爲止,我可以通過調用SetWindowsHookEx將DLL加載到所有正在運行的應用程序中,然後嚮應用程序請求IHTMLDocument2(在IE中)或nsIWebProgress(在Firefox中)接口,從而在IE和Firefox中工作。當發生感興趣的事件時,我可以使用適當的接口來請求應用程序的回調。如何獲取Chrome中頁面加載事件的通知?
有沒有辦法在Chrome中做到這一點?我已經閱讀了一些關於Chrome擴展的內容,但是我沒有發現任何有關Chrome公開的API的文檔,這與IE中的COM或Firefox中的XPCOM類似。將有類似的方法工作,還是需要做一些完全不同的事情? (我正在使用C++。)
如果有人能夠至少指出我正確的方向,我將不勝感激。
謝謝。
有API可能會滿足您的需求。你能否提供更多關於你想追蹤的事件的細節? – 2012-01-04 11:56:37