Estoy haciendo un sitio web educativo para uno de mis clientes y exigió implementar una función que puede evitar que los usuarios graben la pantalla en el sitio web porque el sitio web tendría contenido pago y algunos videos de Vimeo, por lo que no quiere permitir que alguien roba sus videos haciendo un registro de pantalla. Sé que esto se puede hacer para aplicaciones de Android o IOS. siendo un desarrollador de reacción, también puedo implementar esto para aplicaciones de Android usando expo. pero el cliente quiere hacerlo para un sitio web en un navegador web. Pasé 4 horas buscando en la web, todavía estoy en blanco porque no obtuve una sola solución. ¿Puedes decirme cómo puedo hacerlo o incluso si es posible o no?
Desafortunadamente, esto no parece ser posible. Actualmente, no hay forma de que un navegador sepa si alguien está grabando la pantalla.
Sería un gran riesgo para la seguridad si un navegador pudiera identificar algo tan simple como una grabadora de pantalla. Implicaría que un navegador tiene permisos de nivel mucho más alto de lo que debería tener.
Debe transmitir esto a su cliente. A veces los clientes simplemente no entienden la tecnología.
Algunas personas lo hacen mediante la detección de teclas de acceso directo/extensión específicas, robando el enfoque/pausando el video cuando el enfoque está fuera, etc. Algunas personas siguen una forma sigilosa (encontrando errores de software). Además, algunas grabadoras de pantalla pueden respetar alguna meta/declaración. De esta manera, es posible que pueda evitar algunos grabadores de pantalla comunes, pero no todos.