¿Es posible detectar cuándo un usuario está imprimiendo algo desde su navegador?Detección del evento de impresión del navegador
Para complicar las cosas, si presentamos a un usuario con un documento PDF en una nueva ventana, ¿es posible detectar la impresión de ese documento (suponiendo que el usuario lo imprima desde la ventana del navegador)?
Lo más cerca que he podido encontrar es si ponemos en práctica la funcionalidad de impresión personalizada (algo así como this) y la pista cuando se invoca que
estoy principalmente interesado en una solución que funciona para Internet Explorer (6 o posterior)
Eres increíble. He estado buscando compatibilidad con Chrome/Safari "onbeforeprint" durante días. Debería haber sabido mejor que dejar el abrazo de SO. – Pat
+1, muy bien, planeo plagiar esta respuesta muy pronto. –
Esto ya no parece funcionar en Chrome 38 en Windows. 'beforePrint' nunca se dispara. http://jsfiddle.net/o5oosa9o/ (haga clic con el botón derecho en el iframe Resultados y elija "Imprimir ...") – Michael