Привет.
Возник такой вопрос:
Есть ли программный интерфейс позволяющий запустить FireFox и открыть в нём некоторый URL из другого приложения?

Четно искал ответов, но не нашёл.
Проект Mozilla ActiveX Control похоже пока не реанимировали в FireFox.
В идеале ещё бы достучаться до DOM модели открытого URL :-)
Заранее благодарю.

http://forum.mozilla.ru/viewtopic.php?id=8970

Можно конечно написать компоненты, расширения и все такое... но зачем???

А вообще это очень легко

вот код: (правда на делфи):
      WinExec(PChar('"'+sPathToMozilla+'mozilla.exe" "'+sURL+'"'), 1);
или через
      ShalleExecSignel(sPathToMozilla+'mozilla.exe',' "'+sURL+'"');
- как Вам удобнее...

sPathToMozilla - найдете в реестре HKEY_LOCAL_MACHINE\SOFTWAREMozilla\Mozilla Firefox\ ... смотрите версию - а потом открываете нужный ключ SOFTWARE\Mozilla\...\bin\ - и получаете значение PathToExe

Aerina благодарю за ответ. Сразу после своего поста прочёл Ваш – большой респект, это лучшее что есть на эту тему на русском.
Теперь по делу, WinExec и иже с ним мне не очень подходят, ибо это связь в один конец,
Мне бы хотелось иметь обратную связь, получить уведомление о том, что страница загружена (или не загружена) и получить доступ к DOM модели документа.
Поэтому буду изучать Ваш опыт и пытаться.
Спасибо.

Aerina пишет

Можно конечно написать компоненты, расширения и все такое... но зачем???...

Действительно - зачем ? Есть ещё как вариант встраивание Gecko engine в приложение. В этом разделе форума уже обсуждалось, и, если мне память не изменяет, не раз. "Пробежался" бегло по страницам раздела - вот одна ссылка: http://forum.mozilla.ru/viewtopic.php?id=1829 (там ближе к концу). Вроде бы были ещё темы подобные, позже. Т. е. надо посмотреть в пределах страниц 1-7 раздела "Разработка".