是否可以跟踪是否有人打印了网页?

lfx*_*lfx 7 html web-applications web

我认为这是不可能的,但我想确定一下.

rek*_*o_t 9

一种可能的方法是使用打印CSS(<link rel="stylesheet" href="..." media="print" />),但使用服务器端脚本对其进行预处理.基本上只是一个简单的重写规则,用于重写print.css或您使用的任何文件,代理到将请求记录到某个数据库的脚本,然后最终输出实际的CSS.

当然这不是一个完美的方法; 如果有人使用打印预览,它也将由脚本处理.


Nic*_*ver 5

不能,发生这种情况时不会向服务器发送任何内容,也不会触发任何事件。

IE 有onbeforeprintonafterprint可以使用的事件,但它们是 IE 特定的,因此不将它们视为解决方案。