将XUL添加到插件中?

时间:2010-02-24 23:36:12

标签: firefox-addon xul

我正在开发一个查看TIFF文件的Firefox插件。我无法弄清楚如何操作UI,按钮,滚动条等。我在Mac上,所以程序是用C或Objective-C编写的,以防万一。

我认为XUL可能是一种做UI的方法。如果我可以将我的插件包装在某种XUL包装器中,然后让包装器将消息发送到已编译的代码,这可能会解决我的问题。

但是,我不确定这是XUL的工作原理。我见过的所有例子基本上都是HTML,稍微复杂一些......

或者,如果将JAR文件嵌入到XUL中更容易,我可以用Java编写插件。实际上这可能是最好的,因为它可能(可能)与平台无关......

1 个答案:

答案 0 :(得分:0)

您可以使用XPCOM技术为XULRunner编写C ++插件。看到这里的好tutorial。但是文档很少,请注意!

您可以使用XPIDL界面语言创建可通过JavaScript访问的C / C ++代码接口。

我认为你不能在XUL中嵌入Java代码。你可能指的是JAR Manifests