xul runner: требуется ли Firefox на целевой ОС? - PullRequest
1 голос
/ 01 сентября 2011

Xul Runner: требуется ли установленная версия Firefox в ОС? или он компилирует свой собственный веб-движок?

Зависимости мне непонятны, даже если посмотреть на их документацию.

Возможно, позвольте мне быть более ясным: XULrunner может компилироваться с использованием Firefox, или вы можете компилировать без него.

У меня такой вопрос: если бы я создал пользовательский интерфейс XUL и использовал XULrunner, будет ли созданное приложение содержать все для отображения пользовательского интерфейса, или это похоже на .hta, для которого требуется IE. Отсюда мой вопрос: нужно ли устанавливать Firefox в целевой операционной системе?

Ответы [ 2 ]

1 голос
/ 01 сентября 2011

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

0 голосов
/ 01 сентября 2011

Поскольку есть библиотека (статическая / общая) для libxul, я думаю, что ответ на ваш вопрос не был необходим для установки Firefox.

(не знаю, помогает ли он вам или нет)</p> <pre><code>cat /usr/lib/pkgconfig/libxul-embedding.pc prefix=/usr sdkdir=/usr/lib/xulrunner-devel-6.0.1 includedir=/usr/include/xulrunner-6.0.1 idldir=/usr/share/idl/xulrunner-6.0.1 Name: libxul-embedding Description: Static library for version-independent embedding of the Mozilla runtime Version: 6.0.1 Requires: nspr >= 4.8.9 Libs: -L${sdkdir}/lib -lxpcomglue -ldl Cflags: -DXPCOM_GLUE -I${includedir}

...