预览App关闭页眉页脚
本文讲解在 Safari 浏览器中打印网页时去掉页眉页脚的方法,覆盖 macOS、iPhone 与 iPad,并给出网页源码兼容方案,适合办公打印和前端开发者。
打印准考证、合同或网页时,Safari 默认会把网址、日期、页码和标题印在页面边缘,影响排版。本文按 macOS、iPhone、iPad 和网页开发场景,说明如何去掉这些页眉页脚。

当打印结果对版式比较敏感时,Safari 默认附加的网址、日期、页码和标题会显得多余。macOS 上想把这些内容去掉,需要借助系统预览完成最后一步设置。
打开目标网页,按 Command + P 呼出打印对话框。点击左下角的 PDF 按钮,选择“打开PDF”,让预览 App 打开生成的打印文件。
在预览窗口中再次按 Command + P,进入打印设置;如果右下角选项未展开,点击“显示详细信息”。找到页眉、页脚,将两者都设为“无”,再执行打印。这样输出页面就不会保留 Safari 默认的页边信息。
注意:必须在预览中操作。Safari 原生打印界面不提供页眉页脚开关,直接打印通常会保留默认内容。
从 macOS 转到 iPhone 和 iPad,Safari 打印页边信息的入口也不同。移动端通常不需要先导出 PDF,直接在网页内调用系统打印预览,就能处理多数页眉页脚。
在 Safari 打开目标网页后,长按页面空白处,从菜单中选择“分享”,在底部工具栏滑动找到“打印”。进入打印预览页后,轻点右上角选项,把页眉和页脚开关关闭。这个路径适合大多数 iOS/iPadOS 版本,能快速去掉默认标题、网址、日期和页码。
如果关闭开关后预览仍显示边栏内容,可以前往“设置 → Safari浏览器 → 高级”查看。即便开启“网页检查器”也无帮助,它主要服务于网页调试,并不是清理打印页眉页脚的入口。
更稳妥的做法是回到打印预览,轻点页面缩略图下方的“更多”图标,进入边栏编辑状态。将页眉输入框内容删除,页脚同理;在 iOS 17+ 等版本中,若页脚仍保留网址,需要手动清除该 URL,再执行打印。
注意:打印前以预览缩略图为准。不同设备、不同 iOS/iPadOS 版本,开关位置可能略有差异,确认页面边缘干净后再交给打印机。
如果页面本身可以修改,源码方案比设备端设置更稳定。适合开发者处理合同、准考证等固定模板,避免 Safari 默认把标题、网址、日期和页码带进打印件。
一种做法是在 style 标签内加入打印媒体样式:@media print { @page { margin: 0; } body { margin: 0 !important; } }。这段规则会把打印页边距压到最小,对 Chrome、Edge 和较新版 Safari 生效。旧版 macOS Monterey 及更早系统可能忽略 @page,这时仍需回到系统打印预览检查页边。
另一种做法是用隐藏 iframe 隔离干净 HTML。动态创建 iframe,设置 style.display='none',将只保留正文和必要样式的页面内容写入其中,再执行 iframe.contentWindow.print()。这样打印输出主要来自干净 HTML,能减少主页面导航栏、浮动元素和多余边距的干扰。
CopyRight 2025 www.bzxz.net All Rights Reserved
本网站所展示的内容均由用户自行上传发布,本站仅提供信息存储服务。若您认为其中内容侵犯了您的合法权益,请及时联系我们处理,我们将在核实后尽快删除相关内容。