Seb*_*yra 7 javascript printing google-chrome header
基本上就是这样.不知何故,Google文档中的javascript可以关闭显示网址,日期,网页编号等的默认页眉和页脚.
这仅适用于Google Chrome.当Google Docs从其他浏览器运行时,它将打印页眉/页脚,除非通过打印配置对话框手动删除.在Safari中,它似乎生成一个PDF服务器端,当然它将在浏览器外打印.
我在网上搜索过,并没有发现如何做到这一点.页面中的javascript当然是缩小和混淆的,因此很难从中获得任何见解.
因此,在我被迫潜入意大利面之前,我想知道是否有人对如何做到这一点有任何想法.
Seb*_*yra 11
在深入研究我在网页上找到的一些源代码之后,我发现这个问题也解决了这个问题(不是Google Docs),秘诀就是以下CSS:
@page
{
margin:0;
}
Run Code Online (Sandbox Code Playgroud)
这仅适用于Chrome,也许还适用于Opera,但我必须验证后者是否为真,因为默认情况下打印背景颜色,而带有白色背景的chrome打印和页面中的彩色背景可能只是遮盖了页眉/页脚文本.
其他浏览器会给出不同的结果:
总而言之,将此与Chrome 18信息亭模式中出现的静音打印相结合,可以实现一些有趣的功能,例如直接来自浏览器的邮件合并功能,但我仍然需要研究如何安全的自助服务终端模式,导航到恶意页面冒着耗尽打印机墨水和纸张的风险.
在这种情况下,导航应限制为URL白名单.
归档时间: |
|
查看次数: |
10202 次 |
最近记录: |