Разобрался. Сильно не пинайте. Я в учебнике только до середины второй главы добрался. Оказывается функции живут не в документе а в window.
Если кому интересно взаимодействие аддонов для файрфокса с просматриваемым документом, то выкладываю пример:
RunFromDoc.xpi - расширение для файрфокса. При загрузке страницы проверяет (doc.URL.indexOf("&test=hw")!=-1) и выполняет функцию helloWorld() со страницы.
testtt.htm - собственно страница с функцией helloWorld(). testtt.htm?&test=hw
PS: А здесь я нашел функцию
- window.gBrowser.contentWindow.wrappedJSObject.hell oWorld();