0

Windows PC で実行されているブラウザーで、ナビゲーション イベント (ページの読み込みやアクティブなタブの切り替えなど) を監視できる必要があります。これまでのところ、これを IE と Firefox で動作させるには、SetWindowsHookEx を呼び出して実行中のすべてのアプリに DLL をロードし、アプリケーションから IHTMLDocument2 (IE の場合) または nsIWebProgress (Firefox の場合) インターフェイスを要求します。適切なインターフェイスを使用して、対象のイベントが発生したときにアプリケーションからコールバックを要求できます。

Chromeでこれを行う方法はありますか? Chrome 拡張機能について少し読んだことがありますが、IE の COM や Firefox の XPCOM に類似した、Chrome で公開されている API に関するドキュメントは見つかりませんでした。同様のアプローチが機能しますか、それともまったく異なることを行う必要がありますか? (私は C++ で作業しています。)

誰かが少なくとも私を正しい方向に向けることができれば幸いです。

ありがとう。

4

1 に答える 1

0

Chrome拡張機能APIを使用すると、ドキュメントの状態が変更されたとき(読み込み中または読み込み中)、新しいタブがウィンドウに追加/削除されたとき、ユーザーがタブを切り替えたときなど、タブの状態を変更するためのイベントハンドラーを登録できます。タブイベントの詳細については、http://code.google.com/chrome/extensions/tabs.html#event-onActiveChangedをご覧ください。

于 2012-01-05T13:18:46.857 に答える