Я хочу реализовать прослушиватель / наблюдатель для моего компонента XPCOM, чтобы мой код JavaScript мог регистрироваться, чтобы получать уведомления о некоторых событиях.Возможно ли это?
Если я вас правильно понимаю, https://developer.mozilla.org/en/Creating_JavaScript_callbacks_in_components может быть именно то, что вы ищете.