javascript - 从没有页眉和页脚的 javascript 打印 : state of the art?

标签 javascript printing css

当我使用 javascript 打印内容时,浏览器会自动添加页眉和页脚 (url/date/pagenr)。目前似乎没有办法从 webapp 端抑制这一点。

Css3 最终可能会成为它的解决方案(例如使用@page, @top-left styles ),但目前似乎在这里不起作用(winvista chrome 17.0.942.0/firefox 9.0) .它应该什么时候出现在浏览器中?

chrome-browser 可能会出现另一种解决方案:在以上版本中,printdlg 不是模态 system-printdlg,而是在网站内呈现(还有一个禁用页眉和页脚的复选框)。既然chrome 重做了printdlg,chrome 可能还会提供一个api 来控制使用javascript 打印?

近期是否有其他解决方案?这不可能是最终状态,即需要完全控制 pdf 或其他插件从浏览器打印。

最佳答案

这样做:

@page {
   margin: 0;
}

完成!

关于javascript - 从没有页眉和页脚的 javascript 打印 : state of the art?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8228403/

相关文章:

javascript - 如何访问vuejs中导出的​​ `this.`

macos - 剪裁时打印像素化

java - 在 JTable 之前和之后追加用于打印的文本

javascript - 未捕获的语法错误 : Unexpected token ':' with Webpack + TypeScript + React Redux

javascript - 单击 ion-item 后无法显示 feed 数据 - Ionic 2

java - 打印 ArrayList Integer 的值

html - 如何将语义 UI 内容插入网站(使用检查器)以进行 UI/UX 演示?

html - 如何使用 SASS 更改主题

javascript - 获取元素的 :hover size without actually hovering

javascript - 提交时,将 html 弹出文件加载到 div 中