蚂蚁庄园的今天正确答题7月11日 蚂蚁庄园今天正确答案是什么呢
2026-07-11
2026-07-16 0
火狐浏览器打印预览空白需依次执行四步:重置about:config中所有print.print_配置项;手动绑定系统默认打印机全名(含空格大小写);PDF页面失败时禁用内置PDF查看器改用系统阅读器;重启Windows Print Spooler服务。

火狐浏览器点击打印按钮后弹出预览窗口却一片空白,既看不到页面内容也无报错提示,导致无法确认排版效果、不敢贸然提交打印任务,这个问题在 Firefox 110 及后续版本中高频出现。
第一步:在地址栏输入 about:config → 按回车 → 点击“我了解此风险”。
第二步:顶部搜索框中输入 print.print_ → 页面将列出所有以该前缀开头的配置项。
第三步:右键任意一条 print.print_ 开头的配置 → 选择“重置” → 重复操作直到所有相关项都被恢复默认值。
第四步:关闭并重启 Firefox,再尝试 Ctrl+P 打开打印预览——若仍为空白,进入下一步。
Firefox 不会自动读取 Windows 的默认打印机设置,必须手动对齐名称。名称错一个字符或空格,就会 fallback 到无效设备甚至直接拒绝渲染预览。
方法一:打开 about:config → 搜索 print.printer_ → 找到与你当前系统默认打印机完全匹配的键名(例如 print.printer_HP_LaserJet_Pro_MFP_M428fdw)→ 双击右侧“值”列 → 输入【Windows 设置→蓝牙和其他设备→打印机和扫描仪 中显示的精确全名,含空格与大小写】→ 点确定。
方法二:若不确定哪个键对应默认打印机,可直接在 about:config 页面全选所有 print.print_ 条目 → 右键 → “重置”。
如果仅打开 PDF 链接时打印预览为空白,而 HTML 页面正常,则问题出在 PDF.js 渲染层。
在地址栏输入 about:preferences#general → 滚动到“应用程序”区域 → 找到“Portable Document Format (PDF)” → 将动作改为“总是询问”或“使用系统阅读器”。
【这一步绕过 PDF.js,避免跨域限制卡死打印接口】
网页中通过 嵌入 PDF 时,Firefox 会将 iframe 的 src 默认设为 about:blank,造成内容丢失。
需在创建打印 iframe 时显式设置:iframe.setAttribute('src', 'javascript:');
这行代码必须在 appendChild 到 document.body 之前执行,否则无效。
① 按 Win + R 输入 services.msc 回车 → 在服务列表中找到 Print Spooler;
② 右键 → 若状态为“已停止”,选“启动”;若已是“正在运行”,选“重新启动”;
③ 等待进度条结束 → 关闭窗口 → 立即在 Firefox 中按 Ctrl+P 测试。