¿Cómo se puede detectar la copia de un enlace en un navegador?

Ayer conversé con un taxista y, al mencionar que soy programador, me dijo que un par de días antes había experimentado lo siguiente: al intentar copiar la URL de la barra de direcciones de su navegador, apareció un cuadro de mensaje con un mensaje como"Por favor no copie este enlace, más bien regístrese".

No soy un desarrollador web, por lo que esta podría ser una pregunta tonta :-) pero me pregunto¿Cómo se logra tal cosa? ¿Qué tecnología o lenguaje le da a uno este nivel de control sobre los eventos dentro del navegador?

El sitio era una especie de servicio de descarga de películas, por lo que yo entendía. No le pregunté qué navegador usaba, pero su plataforma era WinXP, por lo que probablemente era IE. Como no tengo idea de la tecnología que implementa esta función, no puedo agregar ninguna etiqueta específica de tecnología, pero si conoce una apropiada, no dude en agregarla.

Descargo de responsabilidad :-)

Al leer las respuestas, la mayoría parece converger en la opinión de que

en la página del navegador es bastante fácil de lograr, peroen la barra de direcciones no lo es, si es posible.

Le pregunté específicamente para asegurarme de que él quería decir que estaba copiando la URL de la barra de direcciones, y lo confirmó. Sin embargo, aún podría ser un malentendido de ambos lados. No he visto el evento, así que solo puedo repetir su descripción tal como la escuché.

Respuestas a la pregunta(4)

Su respuesta a la pregunta