Я хотел бы реализовать шаблон наблюдателя, похожий на компонент Timer.Вместо того, чтобы вызывать обратный вызов по истечении времени, обратные вызовы, которые являются наблюдателями темы, будут вызываться из системных событий (например, создание нового файла или получение нового электронного письма и т. Д.).Я попытался использовать nsIObserverService в компоненте XPCOM, но кажется, что функции из компонента не могут вызывать наблюдателей в JavaScript с помощью NotifyObservers.NotifyObservers работает только при вызове из JavaScript.
Заранее спасибо