そのため、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 を提供しています。これは、ツールバーが挿入される場所ですが、表示されません。私が言ったように、印刷プレビューは完全に開き、ページはフォーマットされ、ツールバーはありません。
誰でも理由がわかりますか?