0

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

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

もし誰かが正しい方向に向けることができたら、私はそれを感謝します。

ありがとうございました。

+0

あなたのニーズを満たすAPIがあります。あなたは*すべての*あなたが追跡したいイベントについての詳細を与えることができますか? –

答えて

0

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

関連する問題