Вызвать аддон Firefox с помощью команды

Возможно ли задействовать аддон с помощью внешней команды?

3 ответа

Решение

URL-адрес Chatzilla chrome://chatzilla/content/chatzilla.xul, Чтобы открыть только это окно, а не сам браузер, используйте -chrome вариант. -no-remote добавлен для предотвращения использования существующего сеанса.

Команда только для запуска Chatzilla становится:

firefox -no-remote -chrome chrome://chatzilla/content/chatzilla.xul

Если у вас несколько профилей, укажите также имя профиля или путь к профилю:

firefox -no-remote -P default -chrome chrome://chatzilla/content/chatzilla.xul
firefox -no-remote -profile /path/to/profile -chrome chrome://chatzilla/content/chatzilla.xul

Это может работать и для других дополнений, просто посмотрите в [profilefolder]/extensions/*/chrome.manifest файл для возможных URL.

Ubuntu Forums имеет хороший учебник, демонстрирующий, как запускать аддоны Firefox, такие как Chatzilla, вне браузера Firefox - очевидно, аддон должен поддерживать этот режим работы.

Я взял на себя смелость скопировать предложенный код, но обновил его до последних стабильных версий.

установить для xulrunner:

sudo apt-get install xulrunner-1.9.2

Получить источники для chatzilla:

wget http://chatzilla.rdmsoft.com/xulrunner/download/chatzilla-0.9.86.1-xr.zip
sudo mkdir /opt/xulrunner/chatzilla
sudo unzip -d "/opt/xulrunner/chatzilla" chatzilla-0.9.86.1-xr.zip
rm chatzilla-0.9.86.1-xr.zip

Теперь запустите приложение Chatzilla:

xulrunner -app "/opt/xulrunner/chatzilla/application.ini"

Если аддон явно не содержит какую-либо команду, нет.

Другие вопросы по тегам