È possibile rilevare quando un utente sta stampando qualcosa dal proprio browser?Rilevamento evento stampa browser
Per complicare le cose, se stiamo presentando un utente con un documento PDF in una nuova finestra è possibile rilevare la stampa di quel documento (supponendo che l'utente lo stampi dalla finestra del browser)?
Il più vicino che ho potuto trovare è se implementiamo funzionalità di stampa personalizzata (qualcosa come this) e pista quando che è invocato
Sono principalmente interessato a una soluzione che funziona per Internet Explorer (6 o successivo)
Sei fantastico. Ho cercato il supporto Chrome/Safari 'onbeforeprint' per giorni. Avrei dovuto saperlo meglio che abbandonare l'abbraccio di riscaldamento di SO. – Pat
+1, molto bello, sto pianificando di plagiare questa risposta molto presto. –
Sembra che non funzioni più su Chrome 38 su Windows. 'beforePrint' non spara mai. http://jsfiddle.net/o5oosa9o/ (Fai clic con il pulsante destro del mouse sul iframe Risultati e scegli "Stampa ...") – Michael