我有一个我认为有用的 xul 应用程序,我想部署它。目标平台是Linux;我相信它也可以在 Windows/OSX 上运行,但尚未测试。部署此应用程序的最佳方式是什么?
- 是否使用 xpi 包并要求用户单独安装 xulrunner?
- 如果我捆绑 xulrunner,我应该将它保存在我的程序目录中还是应该将它安装在 /usr/bin 或其他任何地方?
我意识到这是两个问题,但我认为它们是相关的......
谢谢,内森
我有一个我认为有用的 xul 应用程序,我想部署它。目标平台是Linux;我相信它也可以在 Windows/OSX 上运行,但尚未测试。部署此应用程序的最佳方式是什么?
我意识到这是两个问题,但我认为它们是相关的......
谢谢,内森
我在 Windows 上从 1.8 到 1.9 转换期间部署了一个基于 XULRunner 的应用程序。它使用 XUL,并有一些基于 DLL 的 XPCOM 组件。确保您拥有“开箱即用”的东西的最佳方法是将所有内容(运行时和应用程序)捆绑到一个安装中。可能会有一些重复,但考虑到已经在他们的机器上安装了 XULRunner 的人数,可能不值得将其整理出来。它当然不适合我们(我们是 BOWMAN 套件上的第一个 XULRunner 应用程序)。但是,如果您愿意,您也可以提供 xpi 作为对高级用户的礼遇。
捆绑它——这是 Mozilla 推荐的方法(目前)——你可以让它更加用户友好。
也许有一天会与 Firefox 的 xulrunner 可执行文件有很好的联系,您可以使用它。但那一天不是今天。