在window.print时防止打印URL

时间:2011-06-28 13:50:08

标签: javascript asp.net

我使用javascript window.print();打印网页。在打印输出时,它显示的网址如http:\...

我怎能避免它?

2 个答案:

答案 0 :(得分:6)

你无法在javascript中控制它,它必须在浏览器级别完成。

这篇文章解释了如何在Firefox和IE中完成它 http://www.howtogeek.com/howto/the-geek-blog/prevent-firefox-or-internet-explorer-from-printing-the-url-on-every-page/

我们过去所做的只是有一个链接向用户解释如何为他们的浏览器执行此操作。

修改

我们还做的是生成PDF,以便您可以在所有浏览器中使页面看起来相同。 iTextSharp是一个免费工具。只是一张纸条,它有点不友好。有一个例子here。基本上,您输入HTML并将其转换为PDF。

答案 1 :(得分:0)

添加标题。它会覆盖网址

<head>
    <title>My title</title>
</head>