Добрый вечер!
Вопросик, допустим у нас есть написанное приложение, типа чатзиллы. Оно открывается в отдельном окне, что имхо не очень удобно. Возможно-ли сделать так, чтоб расширение находилось на отдельном табе, как сайт? И если реализуемо, то как =)

Попробуйте так.

В текущей вкладке:

Выделить код

Код:

gBrowser.selectedBrowser.loadURI("chrome://extensionName/content/extensionOverlay.xul");

В новой активной:

Выделить код

Код:

gBrowser.selectedTab = gBrowser.addTab("chrome://extensionName/content/extensionOverlay.xul");

В новой фоновой:

Выделить код

Код:

gBrowser.addTab("chrome://extensionName/content/extensionOverlay.xul");