React.js旨在使用HTML。那个XUL怎么样?当我试图一起运行它时,我得到一个错误:
Target container is not a DOM element.
基本上我没有看到为什么React.js不适用于XUL的原因。我想听听有关这个主题的一些意见或建议。
答案 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对象。
<强>参考强>