У меня также возникли проблемы при использовании переключателя -app
.Я использую Firefox 10, но у меня есть идея, что эта проблема восходит к FF 4.
Двоичный файл Firefox при запуске с параметром -help
не показывает список параметра -app
,что вызвало у меня большую путаницу, но я считаю, что оно все еще там.
Вместо этого проблема для меня заключалась в том, чтобы это изменение в Firefox 4, требуя файл манифеста Chrome в приложениикорень.Начиная с FF 4, читается только один (корневой) манифест chrome, поэтому вы должны создать его со следующей строкой (или строками, если вы хотите иметь несколько манифестов).
manifest chrome/chrome.manifest
Затем запуститеприложение обычным способом
firefox -app path/to/application.ini -jsconsole
(Для отладки используйте опцию -jsconsole
).
Еще одно примечание (вы не упоминали, что пробовали это, но я сделал, и это было неправильно) - не используйте опцию -no-remote
.Я попробовал это с намерением начать новый процесс для моего приложения XUL отдельно от уже запущенных экземпляров Firefox.Однако опция -app
создаст новый процесс для вашего приложения, даже если экземпляры Firefox уже запущены, поэтому в этом нет необходимости.
См. Также этот вопрос для получения дополнительной информации опроблема с манифестом Chrome.