所以我在 xulrunner 中打开打印预览时遇到了这个问题。我打开打印预览,但我无法获得导航工具栏。这是创建工具栏的 PrintUtils.js 中的代码:
var XUL_NS = "http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul";
printPreviewTB = document.createElementNS(XUL_NS, "toolbar");
printPreviewTB.setAttribute("PrintPreview", true);
printPreviewTB.id = "print-preview-toolbar";
printPreviewTB.className = "toolbar-primary";
后来它这样做:
var navToolbox = this._callback.getNavToolb
navToolbox.parentNode.insertBefore(printPreviewTB, browser);
我提供了 navToolbox,这是插入工具栏但不显示的地方。正如我所说,打印预览完美打开,页面格式化,一切都没有工具栏。
有人知道为什么吗?