上次说到Mozilla想做开发平台,这次他真的放出来一个XULRunner,也就是一个独立的XUL运行平台,不依赖于Firefox。
虽然有了一点Firefox Extension的开发经验,可这次还是把我折腾得够呛。经常由于编码、空格、中英文标点方便的错误调试半天,因为不管是Firefox还是XULRunner,一点错误提示都不给。
一个最简单的XUL独立应用程序如下:
要建立如下目录结构
/AppName
application.ini
/chrome
chrome.manifest
/AppContent
/defauls
/preferences
prefs.js
其中,chrome目录下的内容和Firefox插件的内容差不多。重点是application.ini。
Application.ini:
[App]
Name=HelloWorld
BuildID=2005041916
[Gecko]
MinVersion=1.8
MaxVersion=1.9a1
所必需的只有这四个字段。注意行末千万不能有空格,否则什么都不会有!Mozilla的容错性也太差了。
对于prefs.js,也只有一行:
pref("toolkit.defaultChromeURI", "chrome://exch/content/app.xul");
其中,app.xul是你的应用程序的主界面。
试试用xulrunner application.ini来运行吧。
分享到:
相关推荐
**XULRunner详解:下载、安装、配置与实例** XULRunner是一款开源的软件运行时环境,由Mozilla基金会开发,用于支持使用XUL(XML User Interface Language)编写的应用程序。XUL是一种基于XML的标记语言,它允许...
《XULRunner:Firefox浏览器内核的深度解析》 XULRunner,全称为“XML User Interface Library Runner”,是Mozilla基金会开发的一个开源软件框架,用于运行使用XUL(XML User Interface Language)界面描述语言...
XULRunner是一个开源的软件运行环境,由Mozilla基金会开发,主要用于支持使用XUL(XML User Interface Language)构建的应用程序。XUL是一种标记语言,类似于HTML,但设计用于创建跨平台的用户界面,尤其适用于桌面...
XULRunner是一个开源的软件运行环境,由Mozilla基金会开发,主要用于支持使用XUL(XML User Interface Language)构建的跨平台应用程序。XULRunner提供了一套完整的库和框架,使得开发者可以构建桌面应用,而无需...
《XULRunner 41.0.2 SDK:构建NPAPI插件的基石》 XULRunner,全称为“XML User Interface Library Runner”,是Mozilla基金会开发的一个开源软件框架,主要用于运行使用XUL(XML User Interface Language)和其他...
这个压缩包包含了GeckoFx的33.09版本的源码以及对应的XULrunner运行时环境。 1. **GeckoFx简介**: - GeckoFx是.NET Framework的一个组件,它实现了对Mozilla的Gecko渲染引擎的封装,使得.NET开发者可以方便地利用...
这时,我们可以使用Mozilla的XULRunner项目。XULRunner是一个开源的运行时环境,它能够支持基于XUL(XML User Interface Language)的应用程序,包括Mozilla Firefox浏览器。在Java中,通过JVM(Java Virtual ...
在CentOS7上安装KETTLE8的时候用到的,解决了以下问题 org.eclipse.swt.SWTError: No more handles [MOZILLA_FIVE_HOME=''] (java.lang.UnsatisfiedLinkError: Could not load SWT ...# ./xulrunner -register-global
【标题】"xulrunner-10.0.4esr.en-US.win32.zip" 指的是一款用于Windows 32位系统的XULRunner软件包,版本为10.0.4增强安全更新版(ESR)。XULRunner是Mozilla基金会开发的一个开源平台,用于运行使用XUL(XML User ...
《XULRunner-win64-1.9.2.25:Java Swing的视图化展示利器》 在IT行业中,XULRunner是一款至关重要的工具,尤其对于开发者来说,它提供了一个强大的平台来运行基于XUL(XML User Interface Language)的应用程序。...
**XULRunner详解** XULRunner是Mozilla基金会开发的一个开源软件平台,主要用于支持基于XUL(XML User Interface Language)的应用程序运行。XUL是一种标记语言,设计用于构建跨平台的图形用户界面,它允许开发者...
**XULRunner 1.9.2 SDK:构建Firefox插件和GUI的基石** XULRunner是Mozilla基金会开发的一个开源框架,它为构建基于XUL(XML User Interface Language)的应用程序提供了一个运行环境。XULRunner 1.9.2是这个框架的...
【标题解析】:“xulrunner-9.0b4.en-US.win32”是一个特定版本的XULRunner软件,主要用于Windows 32位系统,并且是英文版(en-US)。XULRunner是一个开源的运行环境,它能提供Mozilla Firefox浏览器和其他基于XUL的...
火狐浏览器的引擎Gecko和XULRunner框架在实现这样的目标中扮演了关键角色。 **Gecko引擎:** Gecko是Mozilla基金会开发的一款开源渲染引擎,用于解析和显示Web内容。它支持多种Web标准,包括HTML、CSS、JavaScript...
《XULRunner SDK详解及其在火狐扩展与NPAPI插件开发中的应用》 XULRunner SDK,全称为“XUL运行时环境软件开发工具包”,是Mozilla基金会为开发者提供的一款强大工具,主要用于构建跨平台的桌面应用程序以及火狐...
xulrunner-1.9.2.source.tar.bz2
**XULRunner 29.0 版本详解** XULRunner 是 Mozilla 开源项目的一部分,它是一个运行时环境,用于支持使用 XUL (XML User Interface Language) 编写的跨平台应用程序。XUL 是一种基于 XML 的语言,设计用于创建用户...
xulrunner-1.9.2-gnome-support_1.9.2.17+build3+nobinonly-0ubuntu0.8.04.1_i386
XULrunner是一个开源的运行环境,它被设计用来支持基于XUL(XML User Interface Language)的应用程序。XUL是一种标记语言,由Mozilla基金会开发,主要用于创建跨平台的图形用户界面。XULrunner允许开发者构建独立于...
XULRUNNER 例子 XULRunner is a Mozilla runtime package that can be used to bootstrap XUL+XPCOM applications that are as rich as Firefox and Thunderbird.