9
禁用页面的浏览器打印选项(页眉,页脚,边距)?
我已经在SO和其他几个网站上以几种不同的方式看到了这个问题,但是其中大多数要么太具体,要么已经过时。我希望有人可以在这里提供明确的答案,而不必担心猜测。 当有人在浏览器中打印时,是否可以使用CSS或javascript更改默认打印机设置?当然,“从他们的浏览器打印”是指某种形式的HTML,而不是PDF或其他依赖于插件的mime类型。 请注意: 如果某些浏览器提供了此功能,而另一些却不提供(或者如果您只知道如何为某些浏览器提供此功能),那么我欢迎特定于浏览器的解决方案。 同样,如果您知道主流浏览器对EVER这样做有特定的限制,那也很有帮助,但是希望您能得到一些相当新的文档。(当XYZ在过去三年中对上述策略进行了重大更改时,简单地说“违反XYZ的安全策略”并不令人信服)。 最后,当我说“更改默认打印设置”时,我并不是永远的意思,只是我的页面,我指的是打印页边距,页眉和页脚。 我非常清楚CSS提供了更改页面方向以及页面边距的选项。Firefox是其中的一大难题。如果我将页边距设置为1英寸,则会将其添加到已经放置的半英寸处。 我非常想减少客户网站上PDF的使用量,但主要是担心外观上的侵权(以及缺乏可靠性)。
182
javascript
html
css
browser
printing