Creo que no es posible, pero quiero asegurarme.¿Es posible rastrear si alguien imprimió una página web?
Respuesta
Una posible forma sería tener un CSS de impresión (<link rel="stylesheet" href="..." media="print" />
), pero tener un script del lado del servidor preprocesarlo. Básicamente es una simple regla de reescritura para reescribir print.css, o cualquier archivo que use, para enviar un proxy a una secuencia de comandos que registrará la solicitud en alguna base de datos, y finalmente generará la CSS real.
Por supuesto, este no es un método perfecto; si alguien usa una vista previa de impresión, también será procesada por el script.
No se puede, no se envía nada al servidor cuando esto sucede y no se desencadenan eventos.
IE tiene onbeforeprint
y onafterprint
eventos que puede utilizar, pero son específicos de IE, por lo que no los cuenta como una solución.
+1. También está el evento 'onafterprint' para IE - http://msdn.microsoft.com/en-us/library/ms536788(VS.85).aspx –
@Andy - buen punto, debería mencionar ambos, actualizado para incluir eso. –
Esto sucedería al cliente, por lo que es imposible. Lo único que puedes probar es hacer un botón fácil para imprimir la página y simplemente colgar un contador sobre eso, esperando que todos usen ese botón en lugar de la opción Archivo -> Imprimir en el navegador.
Nunca puede confirmar positivamente lo que los clientes hacen con la salida de su servicio.
No puede.
E incluso si pudiera, Alguien puede incluso tomar una captura de pantalla de la página, etc ... printscreen
si quiere asegurar un contenido que hay otras maneras de hacerlo (no son totalmente inmunes)
No es posible. Incluso si pudieras tener un evento de retroceso automático que se disparara cuando alguien intentara imprimir, no hay nada que les impida guardar la página HTML en el disco e imprimirla en una fecha posterior.
- 1. ¿Es posible rastrear asignación/desasignación?
- 2. rastrear página web dinámica usando htmlunit
- 3. ¿Es posible rastrear una cadena dentro de un binario IPA?
- 4. ¿Es posible detectar si VoiceOver está activado en una página web en iPhone?
- 5. ¿Es posible rastrear enlaces hash como páginas con google analytics?
- 6. GitHub: ¿Es posible colaborar con alguien en una esencia privada?
- 7. ¿es posible escribir un rastreador web en javascript?
- 8. ¿Es posible rastrear operaciones de archivos con .NET?
- 9. ¿Es posible que alguien cree una certificación falsa?
- 10. Usando Crossfilter, ¿es posible rastrear max/min cuando se agrupa?
- 11. Uso de XDebug para rastrear una página de servicio web PHP
- 12. ¿Es posible abrir una nueva conversación de Lync desde una página web?
- 13. ¿Es posible compartir una página maestra entre MVC y webforms?
- 14. ¿Es posible ocultar o codificar/confundir el código javascript de una página web?
- 15. ¿Cuál es la mejor manera de determinar si una página web es para dispositivos móviles?
- 16. guía para rastrear toda la web?
- 17. rastrear una página de redirección con Google Analytics
- 18. ¿Cómo puedo verificar desde Android WebView si una página es una "página 404 no encontrada"?
- 19. ¿es posible leer las últimas líneas (o 1000 caracteres) de una página web grande?
- 20. ¿Cómo puedo saber si hay una página de php si alguien llegó por POST o GET?
- 21. ¿Es posible ocultar el navegador iOS Chrome en una página web normal?
- 22. ¿Es posible usar Google Analytics para rastrear una sola cuenta de usuario?
- 23. ¿Es esta una página web o una imagen?
- 24. ¿Es posible visualizar un archivo RTF dentro de una página web usando PHP?
- 25. Jquery $ .post() - ¿Es posible hacer una solicitud de página completa?
- 26. ¿Es posible verificar si una notificación es visible o cancelada?
- 27. Rieles: ¿es posible verificar si una cadena es binaria?
- 28. Reverse Engineer una página web
- 29. ¿Es posible hacer una página de categoría la página de inicio en magento?
- 30. ¿Cuál es la mejor manera de redirigir automáticamente a alguien a otra página web?
+1 ¡Es muy bueno! – lfx
o puede tener una url de imagen en su css de impresión que golpea un rastreador en su servidor –