#c# #winforms #firefox #geckofx
#c# #winforms #firefox #geckofx
Вопрос:
Я хотел расширить свое приложение, чтобы оно также использовало другой браузер. Итак, я начинаю использовать GeckoFX 45, но после некоторого изучения я заметил, что Mozilla прекратила разработку XULRunner, поэтому, в принципе, если я правильно понимаю, нет смысла инвестировать в GeckoFX 45, поскольку другой версии не будет, и я хочу использовать как можно более последнюю версию. На проект GeckoFX повлияла остановка разработки xulrunner, как я думаю? Есть ли какая-либо другая альтернатива?
Ответ №1:
Geckofx использует libxul, который является частью Firefox. С моей точки зрения (которая может быть недостаточно детализирована) libxul — это, по сути, движок gecko.
Firefox.exe -> xul.dll
В прошлом
xulrunner.exe -> xul.dll
существовал и поддерживался.
geckofx -> xul.dll
Остановка разработки xulrunner сама по себе не влияет на разработку Geckofx. Хотя возможно, что могут быть некоторые негативные последствия, которые затрудняют разработку Geckofx из-за того, что на одного пользователя меньше xul.dll .
Что касается самого XUL (спецификации пользовательского интерфейса), то Firefox внутренне по-прежнему использует XUL, хотя, я думаю, маловероятно, что спецификация XUL получит дальнейшее развитие.