2011-09-01 55 views
1

Xul Runner:是否需要在操作系统上安装Firefox版本? 还是它编译自己的Web引擎?xul亚军:目标操作系统上是否需要Firefox?

即使在查看他们的文档时,依赖关系也不清楚。

也许让我更清楚一点:XULrunner可以使用firefox进行编译,也可以不编译。

我的问题是这样的:如果我要创建一个XUL用户界面,并使用XULrunner,创建的应用程序是否包含显示用户界面的所有内容,或者是否需要IE .hta。因此我的问题是:firefox是否必须安装在目标操作系统上?

+0

因为我知道它是Linux上的独立软件包,你可以在没有FF的情况下安装它,但它将包含它的主要部分 – varela

回答

1

号XULRunner是一个独立的应用程序,它具有一切必要措施,运行基于XUL的应用程序。这个“所有必需的东西”大部分与您在Firefox中找到的相同,但不完全相同(某些浏览器特定的东西丢失)。这也意味着至少有一个问题:如果您将XULRunner作为应用程序的一部分安装,您还需要负责定期更新 - 它具有与Firefox相同的安全漏洞。

+1

谢谢弗拉基米尔。询问并回答。我也发现这有帮助http://www.kodewerx.org/wiki/A_Brief_Introduction_To_XULRunner:_Part_1 – John

0

由于libxul有一个(静态/共享)库,我认为你的问题的答案不需要安装firefox。

(不知道它是否帮助你或不)

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} 

+0

我的问题不是关于Firefox本身,谢谢。我安装了firefox,我的问题是如果我转而使用XULrunner作为gui的引导程序,并且XUL制定gui,那足够了,还是必须将Firefox真正上载到XULrunner运行的操作系统上。 – John

相关问题