xul - 如何使用自定义相对路径为 xulrunner 应用程序设置配置文件目录?

标签 xul xulrunner portable-applications

有没有一种简单的方法来创建跨平台可移植 Xulrunner 应用程序?

我所说的“可移植”是指 http://portableapps.com/ 上的人做,但除此之外,我还希望能够将我需要的任何平台运行时放在闪存盘上。

例如,如果我希望我的应用程序在 Linux 上运行,我会将 Xulrunner 的 linux 版本和我的 xulrunner 应用程序放在一起。
如果我希望我的应用程序在 Windows 上运行,我也会将 Xulrunner 的 Windows 版本等放在 Windows 上。

然后,最终用户将能够根据他/她使用的计算机上安装的平台运行相同的应用程序。
一切正常,假设我决定了如何组织文件等。

应用程序运行时就会出现问题。它找到当前计算机上的默认配置文件目录并使用它(不可移植)。
配置文件目录应该在闪存盘上。

我在命令行上尝试了以下操作:

#After setting the following in my application.ini
[XRE]
EnableProfileMigrator=1
#and providing the branding information for the profilemanager

~/my/app$ ~/opt/xulrunner/1.9.0.7/xulrunner application.ini -P

但这只会启动配置文件管理器

创建配置文件后,我尝试使用以下命令运行应用程序:
~/my/app$ ~/opt/xulrunner/1.9.0.7/xulrunner application.ini \
-profile ../../../opt/xulrunner/j2b59nt8.default

现在它似乎有效,但仍然不够。
所以我的问题应该是:
如何使用自定义相对路径为 xulrunner 应用程序设置配置文件目录?

任何见解?
谢谢你。

最佳答案

确认的 :)

http://kb.mozillazine.org/Starting_your_Mozilla_application_with_a_specified_profile#Bypassing_the_Profile_Manager
现在我只需要创建一个 louncher(编译的 exe)来找到所需的路径和
运行 xulrunner

关于xul - 如何使用自定义相对路径为 xulrunner 应用程序设置配置文件目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/765861/

相关文章:

firefox - 在 XUL 扩展中重用内置的 Firefox 图标?

css - 将滚动条添加到 firefox 扩展的侧边栏

git - 推荐多平台、便携、学习模式的 Git GUI?

java - 打开 IReport 收到错误消息 - "Cannot find java exe."

javascript - 从 Mozilla Firefox 中的网页中获取 HTML 超出选择/范围

javascript - 构建以下插件所需的步骤和技术

linux - XULrunner 未运行

c# - 在 Geckofx 中更改屏幕分辨率信息

java - 没有更多句柄 [无法检测到要使用的已注册 XULRunner]

windows - 服务器跳跃 DBA 的轻量级/可移植 VCS?