在XUL中导入/包含另一个XUL文件

时间:2010-09-28 13:10:31

标签: import include xul

我正在XUL中编写一个Firefox附加组件,我想在浏览器中包含另一个XUL文件。在PHP中我会使用这样的东西:include(“anotherFIle.php”);但我不知道XUL中的等价物。 实现这一目标的最佳方法是什么?

2 个答案:

答案 0 :(得分:2)

XUL与HTML iframe类似iframe。但是,如果您只是尝试将某些UI元素添加到预先存在的UI中,请查看overlays

答案 1 :(得分:0)

原始文件 - 包括ala PHP无法在很多其他语言中完成。 XUL不是一种命令式编程语言,而是一种标记语言 - 并且只包括不是gonnna fly。

您可以使用iframe包含另一个html页面,但我不相信您可以包含本地文件或其他XUL。

请参阅Using Remote XUL,您将获得这个方便的提示:

  

对远程XUL的支持一直是潜在的安全问题;支持   因为它在Gecko 2.0中删除了。这个   也意味着你不能使用加载XUL   file:// URL。

XUL tutorial: content panels建议你可以通过iframe包含XUL,但我没有看到任何有效的例子。