Подскажите, возможно ли что бы при запуске Mozilla автоматически исполнялся код расширения?
если да - то как :)

воможно, Welcome!

В основном это настройка observer'а на глобальное уведомление, напр. app-startup или другие подходящие. Может быть - добавление listener'а на nsIWindowMediator. Точно не помню, кажется, в FF3 есть ещё спец. event'ы; может быть, есть что-то подходящее в fuel.

В основном xul-файле (в overlay) можно прописать что-то вроде:

Выделить код

Код:

<script type="application/x-javascript" src="extension_main_script.js"/>
	<script type="application/x-javascript">
		<![CDATA[
			window.addEventListener("load", extensionNameInit, false);
		]]>
	</script>

homo_nudus
то же самое можно вынести и в js файл, но тут судя по вопросу требуется один раз при инициализации браузера выполнить код

Shutnik пишет

homo_nudus
то же самое можно вынести и в js файл, но тут судя по вопросу требуется один раз при инициализации браузера выполнить код

То есть, нужно, чтобы код выполнялся только при открытии первого окна? А мой вариант плох тем, что функция будет выполнятся при открытии каждого нового окна? Я правильно понял?