我想删除打印在页面底部的URL。
喜欢:
yomari.com/.../main.php?sen_n
如何将其省略或防止打印?
更具体地说,在打印网页时,有什么办法可以防止页面URL,日期和页面标题一起打印?
我想删除打印在页面底部的URL。
喜欢:
yomari.com/.../main.php?sen_n
如何将其省略或防止打印?
更具体地说,在打印网页时,有什么办法可以防止页面URL,日期和页面标题一起打印?
Answers:
以下代码示例将为您工作,
<style type="text/css" media="print">
@page {
size: auto; /* auto is the initial value */
margin: 0; /* this affects the margin in the printer settings */
}
</style>
请参阅从页面禁用浏览器打印选项(页眉,页脚,边距)的答案?
和页面的规格
margin-bottom: 0mm;
我在浏览器端发现了一些东西。
试试这个步骤。在这里,我已经提到了在所有三个主要浏览器中禁用页眉和页脚的步骤。
Chrome 单击浏览器右上角的“菜单”图标。单击打印。取消选中选项部分下的页眉和页脚。
Firefox 单击浏览器左上角的Firefox。将鼠标置于打印上方,单击页面设置。单击页边距和页眉/页脚选项卡。将页眉和页脚下的每个值更改为--blank--。
Internet Explorer 单击浏览器右上角的Gear图标。将鼠标置于打印上方,然后单击页面设置。将页眉和页脚下的每个值更改为-空-。
显示URL是浏览器客户端的首选项,该页面中运行的脚本无法访问该URL(让我们面对现实,页面也不能静默地打印自己)。
为了避免通过查询字符串“泄漏”信息,您可以通过POST提交
如果使用下面的代码设置页面的页边距,则打印页头和页脚将被省略。我已经在FireFox和Chrome中对此进行了测试。
<style media="print">
@page {
size: auto;
margin: 0;
}
</style>
我告诉您有关Mozilla Firefox的信息(我希望其他浏览器也应如此)。
点击Firefox菜单,进入打印,从打印子菜单中选择页面设置。屏幕上会弹出一个弹出窗口,然后转到“页眉和页眉/页脚” 标签。
在此之前,根据要求在打印之前为页眉/页脚选择“空白”。您可以检查预览以进行确认。
我希望这将有所帮助。
这对我有帮助: 打印没有链接的页面
@media print {
a[href]:after {
content: none !important;
}
}
我不知道您是在谈论实际图形中的页脚还是浏览器中打印过程正在执行的URL。
如果URL是URL,则打印过程实际上取决于浏览器(如果他具有将其关闭的功能)。
如果它的页脚信息,我建议使用打印样式表,并在该样式表中进行
display: none;
用于页脚的特定ID或类别。
要制作打印样式表,您需要将其添加到头部。
<link rel="stylesheet" type="text/css" href="/css/print.css" media="print" />
如今,您可以history API
在打印之前使用它来修改URL,然后再改回来:
var curURL = window.location.href;
history.replaceState(history.state, '', '/');
window.print();
history.replaceState(history.state, '', curURL);
但是您需要创建一个自定义PRINT
按钮以供用户单击。
在Google Chrome浏览器中,可以通过将页边距设置为0来完成此操作,或者将页边距打印为时髦,然后对其进行适当调整以将不需要的文本推送到页面的不可打印区域。我尝试了它,它:D
浏览器问题,但可以通过以下方法解决:
<style type="text/css" media="print">
@media print
{
@page {
margin-top: 0;
margin-bottom: 0;
}
body {
padding-top: 72px;
padding-bottom: 72px ;
}
}
</style>
我也有同样的问题。我想知道是否可以通过jquery插件创建用于打印的HTML:http : //www.recoding.it/? p=138
然后将HTML发送到php脚本(使用ajax调用),并通过http://www.xhtml2pdf.com/或http://code.google.com/p/wkhtmltopdf/生成pdf 。
之后,可以显示pdf(通过设置适当的内容类型和直接渲染),或者通过http-重定向显示到生成的pdf。
pfd_for_printing-folder中生成的pdf可以充当缓存,并且每天被作业删除一次。
<style type="text/css" media="print">
@page {
size: auto;
margin: 0;
}
</style>
//now set manual padding to body
<style>
body{
padding-left: 1.3cm;
padding-right: 1.3cm;
padding-top: 1.1cm;
}
</style>
@media print { a[href]:after { content: none !important; } }
@media print {
#Header, #Footer { display: none !important; }
}
检查此链接
这将是最简单的解决方案。我尝试了Internet上的大多数解决方案,但这仅对我有所帮助。
@print {
@page :footer {
display: none
}
@page :header {
display: none
}
}