React.js与XUL一起用于Firefox开发

时间:2015-06-11 00:20:57

标签: reactjs xul

React.js旨在使用HTML。那个XUL怎么样?当我试图一起运行它时,我得到一个错误: Target container is not a DOM element.

基本上我没有看到为什么React.js不适用于XUL的原因。我想听听有关这个主题的一些意见或建议。

1 个答案:

答案 0 :(得分:1)

对DOM的React.js测试如下:

var canUseDOM = !!(
 typeof window !== 'undefined' &&
 window.document &&
 window.document.createElement
);

而XUL的工作原理如下:

  

您可以使用document.defaultView从文档中获取Window对象。

     

假设您在文档中的<tabbrowser><browser><iframe>元素中加载了文档。您可以使用browser.contentDocument访问该文档,使用browser.contentWindow访问该文档的Window对象。

<强>参考