xul runner:目标操作系统上需要 Firefox 吗?

发布于 2024-12-02 14:38:48 字数 277 浏览 0 评论 0原文

Xul Runner:是否需要在操作系统上安装 Firefox 版本? 或者它编译自己的网络引擎?

即使查看他们的文档,我也不清楚这些依赖关系。

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

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

Xul Runner: does it require installed version of Firefox on the OS?
or does it compile its own web engine?

The dependancies are unclear to me, even when looking at their documentation.

Perhaps let me be clearer: The XULrunner can compile using firefox or you can compile without.

My question is this: If I were to create a XUL user interface, and use XULrunner, will the application created contain everything to display the user interface, or is it like .hta which requires IE. Hence my question: does firefox have to be installed on the target operating system?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

这个俗人 2024-12-09 14:38:48

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

No. XULRunner is an independent application, it has everything necessary to run XUL-based apps. This "everything necessary" is to a large part identical to what you find in Firefox but not entirely identical (some browser-specific things are missing). This also means that there is (at least) one catch: if you install XULRunner as part of your application you will also be responsible for updating it regularly - it has all the same security vulnerabilities as Firefox.

平生欢 2024-12-09 14:38:48

由于 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} 

<代码>

Since there is a (static/shared) library for libxul, i think the answer for your question was not needed to install firefox.

(dunno if it's helping you or not)

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} 

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文