2011-09-01 33 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

相關問題