タイマーコンポーネントと同様のオブザーバーパターンを実装したいと思います。期限までにコールバックを呼び出す代わりに、トピックのオブザーバーであるコールバックは、システムイベント(作成された新しいファイルや受信した新しい電子メールなど)から呼び出されます。コンポーネントXPCOMでnsIObserverServiceを使用しようとしましたが、コンポーネントの関数がNotifyObserversを使用してJavaScriptでオブザーバーを呼び出すことができないようです。NotifyObserversは、JavaScriptから呼び出された場合にのみ機能します。
前もって感謝します