2010-01-18 2 views
0

Я хочу, чтобы использовать существующие расширения Firefox в приложении Java. Есть некоторые расширения, которые делают запросы о веб-страницах, которые я просматриваю, и я хочу избежать переписывания их кода, чтобы получить функциональность, но просто (возможно) создать для них среду, чтобы я мог просто «установить» их в своем приложении и быть в состоянии запросить их результаты. Это возможно? Если нет, возможно ли это с незначительными изменениями в коде плагина? Если бы это было невозможно с XULRunner (я действительно не знаю, что это такое, просто слышал, что это может помочь)? Если нет, каковы способы делать такие вещи (за исключением переписывания всего кода на другом языке)? БлагодаряМогу ли я использовать расширение firefox из Java?

+0

XUL Runner работает XUL файлы, как отдельное приложение в операционной системе. – medopal

ответ

1

Вы можете embbed в XulRunner в JavaApplication:

https://developer.mozilla.org/En/JavaXPCOM/Embedding_Mozilla_in_a_Java_Application_using_JavaXPCOM

Мы используем встроенный XULRunner в приложении RCP Eclipse, но последняя правильно поддерживаемая версия XULRunner с JAVAXPCOM является 1.8.1 .. . (соответствует Gecko, используемому в Firefox 2.0 ...).

Это трудный путь с неопределенным результатом ...

+0

и ответить на вопрос OP, портируя расширение для запуска под встроенным XULRunner, как только он работает, должно быть легко. – Nickolay

+0

... но это единственный способ? – Fluffy

Смежные вопросы