我正在开发一个可以查看TIFF文件的Firefox插件。我很难弄清楚如何做UI,按钮,滚动条等。我在mac上,所以程序是用C或Objective-C编写的,以防有区别。
我认为XUL可能是做UI的一种方式。如果我可以将我的插件包装在某种XUL包装器中,然后让包装器向编译后的代码发送消息,这可能会解决我的问题。
然而,我不确定这就是XUL的工作方式。我见过的所有例子基本上都是HTML,稍微复杂一点……
或者,如果将JAR文件嵌入到XUL中更容易,我也可以用Java编写插件。实际上,这可能是最好的,因为它(可能)是独立于平台的……
发布于 2010-04-01 04:32:59
您可以使用XPCOM技术为XULRunner编写C++插件。请看这里获得一个很好的tutorial。不过,文档很少,请注意!
您可以创建一个到C/C++代码的接口,以便使用XPIDL接口语言从JavaScript进行访问。
不过,我不认为可以在XUL中嵌入Java代码。您可能指的是JAR Manifests。
https://stackoverflow.com/questions/2330515
复制相似问题