No fue hace tanto tiempo cuando no se podía copiar texto mediante programación al portapapeles desde la web sin usar Flash. Pero está recibiendo bastante apoyo en estos días. IE 10+, Chrome 43+, Firefox 41+ y Opera 29+, dice Matt Gaunt al escribir sobre ello en el sitio para desarrolladores de Google.
Aquí está el ejemplo de ese artículo:
Vea el texto de copia de lápiz con un botón (ejemplo de Google) de Chris Coyier (@chriscoyier) en CodePen.
Ese artículo dice que no es compatible con Safari, pero sí a partir de Safari 10, que solo se lanzó en septiembre.
No necesita una biblioteca para hacer estas cosas, como lo demuestra la demostración anterior. Pero hay uno: clipboard.js. Solo tiene 3kb en gzip. El propósito es brindarle una API más limpia con la que trabajar, como eventos de éxito y error, y configuración a través de data-*
atributos. Aquí hay una demostración de eso:
Consulte Pen Simplest Possible Clipboard.js de Chris Coyier (@chriscoyier) en CodePen.