将xul元素添加到Services.appShell.hiddenWindow的xul中

时间:2014-11-03 21:24:25

标签: javascript firefox firefox-addon xul

这是错误的:

Services.appShell.hiddenDOMWindow.document.createElementNS('http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul', 'browser');

这可能是因为Services.appShell.hiddenDOMWindow是一个html文档。如何添加到Services.appShell.hiddenWindow它似乎没有.document


有趣的说明:

Services.appShell.hiddenWindow != Services.appShell.hiddenDOMWindow.QueryInterface(Ci.nsIInterfaceRequestor).getInterface(Ci.nsIWebNavigation).QueryInterface(Ci.nsIDocShellTreeItem).rootTreeItem.QueryInterface(Ci.nsIInterfaceRequestor).getInterface(Ci.nsIDOMWindow);

1 个答案:

答案 0 :(得分:0)

我不认为您可以创建<browser>个节点,您可以尝试使用iframe吗?