限制网页打印

时间:2014-05-22 20:20:59

标签: web printing

我正处于开发网站的开始阶段。我希望能够限制通告网页的打印量。这些将采用图像格式,通常包含2到16个网页。通告每周都会改变。

有没有办法将用户限制为每页和每周只有1或X个打印数量?使用标准Web开发是否更容易完成,还是可以在WordPress等内容管理系统中更轻松地完成?

1 个答案:

答案 0 :(得分:1)

除非您完全控制客户端。

  • 您可以尝试阻止该SAME计算机(通过cookie) 导航到同一页面两次。

  • 如果您为用户提供访问循环页面的唯一ID, 您可以将该ID标记为已显示页面。

但是根本无法确保用户无法在浏览器中调用打印调用。

一个技巧,一个js黑客可以很容易地解决.. tie into the page printed event。这个问题的答案谈论的是事件的支持程度有多差,而不是跨浏览器。如果此浏览器已触发该事件,请离开或更改@media rule for printing以返回css,使整个页面display:none(或一些技巧)。

就实际的打印对话框而言("副本:x"),你无能为力。