当我使用 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/