【问题标题】:Adding XUL to a Plugin?将 XUL 添加到插件中?
【发布时间】:2010-02-24 23:36:12
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: firefox-addon xul


    【解决方案1】:

    您可以使用XPCOM 技术为 XULRunner 编写 C++ 插件。请参阅此处以获取良好的tutorial。但是文档很少,请注意!

    您可以使用XPIDL 接口语言为您的 C/C++ 代码创建一个接口,以便从 JavaScript 进行访问。

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

    【讨论】:

    • 我实际上并不想要 XUL Runner...我想要一个可以在 FireFox 中使用的插件...
    • @Brian 这是相同的技术。然后你可以为 Firefox 创建一个 XPCOM 插件。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-04-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多