Windows PC で実行されているブラウザーで、ナビゲーション イベント (ページの読み込みやアクティブなタブの切り替えなど) を監視できる必要があります。これまでのところ、これを IE と Firefox で動作させるには、SetWindowsHookEx を呼び出して実行中のすべてのアプリに DLL をロードし、アプリケーションから IHTMLDocument2 (IE の場合) または nsIWebProgress (Firefox の場合) インターフェイスを要求します。適切なインターフェイスを使用して、対象のイベントが発生したときにアプリケーションからコールバックを要求できます。
Chromeでこれを行う方法はありますか? Chrome 拡張機能について少し読んだことがありますが、IE の COM や Firefox の XPCOM に類似した、Chrome で公開されている API に関するドキュメントは見つかりませんでした。同様のアプローチが機能しますか、それともまったく異なることを行う必要がありますか? (私は C++ で作業しています。)
誰かが少なくとも私を正しい方向に向けることができれば幸いです。
ありがとう。