如何在Safari中通过JavaScript移除打印页面的页眉和页脚?

新手上路,请多包涵

如何在Safari浏览器中通过JavaScript移除打印页面的页眉和页脚?
大家好,

我在尝试通过JavaScript在Safari浏览器中移除打印页面的页眉和页脚时遇到了问题。我知道在大多数浏览器中,可以通过用户的打印设置来手动禁用页眉和页脚,但我的目标是通过代码自动化这个过程,以便用户在打印网页内容时不会看到页眉和页脚。
image.png

请问有没有人知道如何在Safari中通过编程的方式实现这个功能?或者是否有其他的方法可以绕过Safari默认的打印设置?

谢谢!

我的目标是通过代码自动化这个过程,以便用户在打印网页内容时不会看到页眉和页脚。

阅读 737
3 个回答

没有办法,打印大部分是系统组件,不完全受浏览器控制。或者换种说法,浏览器没有提供完整的控制打印机的方法。

如果真的要求很严格,可以试试组装成 PDF,然后让 PDF 控制打印。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏