¿Cómo implementó Venturebeat este increíble método para compartir?

No puedo hablar con VentureBeat específicamente, pero esto generalmente se hace con Flash porque los navegadores (con razón) hacen que sea difícil o imposible hacerlo en JavaScript.

Aquí hay una biblioteca Flash popular, completa con enlaces JS, que maneja esto por usted: https://github.com/jonrohan/Zero…

De su documentación:

La biblioteca Zero Clipboard proporciona una manera fácil de copiar texto en el portapapeles utilizando una película invisible de Adobe Flash y una interfaz JavaScript …

[Flash] requiere que la operación de copia del portapapeles sea iniciada por un evento de clic del usuario dentro de la película Flash. Esto se logra flotando automáticamente la película invisible encima de un elemento DOM de su elección. Los eventos estándar del mouse incluso se propagan a su elemento DOM, por lo que aún puede tener efectos de desplazamiento y mouse down.

Sería negligente si no dijera: cada vez que me encuentro con este “método de compartir increíble”, ha sido una experiencia de usuario horrible. Al igual que el desbordamiento del búfer de aprendizaje en su clase de sistemas universitarios, es instructivo aprender cómo se hace, pero destructivo en la práctica. Por favor abstenerse.