【发布时间】:2012-01-23 09:46:33
【问题描述】:
有没有办法使 Mozilla XulRunner 组件的面向 HTML/Javascript 的构建/打包更精简,不包括一些较重的 XUL 平台功能?
背景:
我们正在构建一个带有 HTML/JavaScript GUI 的跨平台应用程序。主机应用程序在 .NET/Mono 上运行,GUI 通过 GeckoFx 包装器使用 Mozilla XulRunner 呈现。一切都很好。
我们有一个问题:重量为 28MB 的 XulRunner (9.0.x) 组件使应用程序安装程序比我们想要的要大一些。如果用户已经安装了 Firefox,则不需要单独部署 XulRunner,但我们希望为未安装的用户减少占用空间。
我们已经从官方发布版本中排除了所有 XulRunner 可执行文件,以将包缩小到当前大小。
我突然想到,我们只使用了 XulRunner 平台的一小部分。我们不需要任何 XUL 功能,只需要 HTML、JavaScript 和 CSS。这让我想到,我们也许可以进行自定义构建,排除一些我们不需要的部分,但我并不精通Mozilla build arcana。
任何帮助将不胜感激!
【问题讨论】:
标签: html mozilla xulrunner gecko geckofx