Действительно, одна из самых желательных вещей - загрузить DOM. Поэтому обычно мы должны ждать, пока страница загрузится (DOM).
Вот почему так часто используются слушатели:
window.addEventListener("load", function(){}, false);
appcontent.addEventListener("DOMContentLoaded", function docLoader(e){}, true);
Так что просто вызывайте любую функцию, которую вы строите. Он будет запущен до загрузки любой страницы.
Для работы в FF разработка аддонов очень помогает при поиске с префиксом MDN (Mozilla Developer Network). Кроме того, я рекомендую вам прочитать все это MDN: XUL School Tutorial . Это начинается так:
XUL School - это всеобъемлющее учебное пособие по разработке дополнений, ориентированное на
Разработка расширения Firefox. Рекомендуется прочитать
все это хотя бы раз. Хотя Firefox быстро меняется, содержание в
Этот учебник должен быть актуальным и действительным.