【问题标题】:Hide meta (url, page title, page number) from printed websites从印刷网站隐藏元(网址、页面标题、页码)
【发布时间】:2017-08-11 19:24:00
【问题描述】:

我有一个客户希望他们网站的印刷版不包括出现在页面底部边缘的 url 和其他元数据(边缘是围绕外部的空白区域的厘米左右)打印页)。我的研究表明,这是一个可以在浏览器的打印设置中切换的设置,通常在“边距”下。我似乎无法找到一种方法来告诉浏览器使用与默认设置不同的打印设置。

有没有办法(可能通过 css 或元标记)告诉浏览器不要使用默认打印设置,而是隐藏添加到页边距的元?还是这超出了网站可以做的范围? (我的第一个猜测是出于安全原因严格禁止,我不希望网站重写我的设置)。

【问题讨论】:

  • 不,您的网站无法更改
  • 这是浏览器打印对话框中的设置——你对“外部”没有任何影响

标签: html css printing


【解决方案1】:

这不可能通过您可能引入页面的任何代码来实现。用户将始终有能力控制这些事情,这是一件好事。如果可以做到这一点,它可能会打开一个没人愿意打开的安全漏洞。

【讨论】:

    【解决方案2】:

    这个 sn-p 在 chrome 中为我工作:

    @page {
        size: auto;
        margin: 0;
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-03-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-02-22
      • 2010-09-26
      • 2013-03-13
      相关资源
      最近更新 更多