【问题标题】:Modify page header of html print [duplicate]修改html打印的页眉[重复]
【发布时间】:2016-07-12 19:04:29
【问题描述】:

我需要打印一个网页。我使用这个 javascript 函数来打印它。

function myFunction() {
    window.print();
}

我在顶部看到 html 标题和日期,在底部看到页面 url。我不希望这些出现在我的印刷品上,并试图找到解决办法,但没有运气。非常感谢任何建议。

【问题讨论】:

  • 通常隐藏该类型的信息会被用户隐藏在打印对话框中。不过,这可能会对您有所帮助:stackoverflow.com/questions/1960939/…
  • 使用打印样式表
  • 在 Javascript 中禁用它是不可能的。您可以将页面标题设置为空字符串,但无法以编程方式删除 URL。
  • @albert 我正在使用打印样式表,但没有办法通过 css 隐藏这些内容。不知道这些的类或 id(选择器)。有什么想法吗?
  • @Torchify 如果我将标题设置为空,它会在标题打印的位置显示 url。但我也需要删除日期等。或者,如果我可以修改这些,那也有帮助

标签: javascript html css printing-web-page


【解决方案1】:

日期、标题和 URL 是浏览器打印设置的一部分,只能由用户在本地更改。您可能需要考虑创建页面的 PDF 输出。您将能够完全按照您的意愿进行格式化。

【讨论】:

  • 我正在寻找一种使用 css 或 javascript 或(以编程方式)但不使用浏览器打印设置来修改/隐藏它们的方法。感谢您的回答
猜你喜欢
  • 2021-01-18
  • 2014-05-11
  • 2011-06-20
  • 2013-11-07
  • 2020-07-29
  • 1970-01-01
  • 2012-04-15
  • 2011-11-08
相关资源
最近更新 更多