Страницы: 1
Привет.
Возник такой вопрос:
Есть ли программный интерфейс позволяющий запустить FireFox и открыть в нём некоторый URL из другого приложения?
Четно искал ответов, но не нашёл.
Проект Mozilla ActiveX Control похоже пока не реанимировали в FireFox.
В идеале ещё бы достучаться до DOM модели открытого URL :-)
Заранее благодарю.
Отредактировано HouseF (14-03-2006 20:21:29)
Отсутствует
Можно конечно написать компоненты, расширения и все такое... но зачем???
А вообще это очень легко
вот код: (правда на делфи):
WinExec(PChar('"'+sPathToMozilla+'mozilla.exe" "'+sURL+'"'), 1);
или через
ShalleExecSignel(sPathToMozilla+'mozilla.exe',' "'+sURL+'"');
- как Вам удобнее...
sPathToMozilla - найдете в реестре HKEY_LOCAL_MACHINE\SOFTWAREMozilla\Mozilla Firefox\ ... смотрите версию - а потом открываете нужный ключ SOFTWARE\Mozilla\...\bin\ - и получаете значение PathToExe
Отредактировано Aerina (15-03-2006 12:46:26)
Отсутствует
Aerina благодарю за ответ. Сразу после своего поста прочёл Ваш – большой респект, это лучшее что есть на эту тему на русском.
Теперь по делу, WinExec и иже с ним мне не очень подходят, ибо это связь в один конец,
Мне бы хотелось иметь обратную связь, получить уведомление о том, что страница загружена (или не загружена) и получить доступ к DOM модели документа.
Поэтому буду изучать Ваш опыт и пытаться.
Спасибо.
Отредактировано HouseF (15-03-2006 13:45:36)
Отсутствует
Можно конечно написать компоненты, расширения и все такое... но зачем???...
Действительно - зачем ? Есть ещё как вариант встраивание Gecko engine в приложение. В этом разделе форума уже обсуждалось, и, если мне память не изменяет, не раз. "Пробежался" бегло по страницам раздела - вот одна ссылка: http://forum.mozilla.ru/viewtopic.php?id=1829 (там ближе к концу). Вроде бы были ещё темы подобные, позже. Т. е. надо посмотреть в пределах страниц 1-7 раздела "Разработка".
Время настанет, время придет...
И лис кОнкурiентов на части порвет !!!
Отсутствует
Страницы: 1