Copia del navegador nativo al portapapeles | Programar Plus

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.