javascript - pegar - ¿Cómo copiar texto en el portapapeles del cliente usando jQuery?
pegar clipboard javascript (5)
Comencé la búsqueda aquí y encontré https://github.com/terinjokes/zClip - funciona perfectamente para mí.
Esta pregunta ya tiene una respuesta aquí:
- ¿Cómo copio al portapapeles en JavaScript? 49 respuestas
El flujo de trabajo es simple:
- Hace clic dentro de un área de texto.
- El texto se copia en el portapapeles del cliente.
- Mostrar aviso al usuario.
¿Cómo lo haces?
Copiar en el portapapeles es una tarea complicada en Javascript en términos de compatibilidad con el navegador. La mejor manera de hacerlo es usar un pequeño flash. Funcionará en todos los navegadores. Puedes consultarlo en este artículo .
Aquí le mostramos cómo hacerlo para Internet Explorer:
function copy (str)
{
//for IE ONLY!
window.clipboardData.setData(''Text'',str);
}
Este es un navegador cruzado y funciona con Flash 10.
http://beckelman.net/post/2009/01/22/Copy-to-Clipboard-with-ZeroClipboard-Flash-10-and-jQuery.aspx
Hay un montón de opciones aquí: http://www.jquery4u.com/plugins/jquery-copy-clipboard-4-options/#.UFbo1YriYz0
Necesitaba algo como esto, y este parece prometedor:
http://github.com/mojombo/clippy
Aquí también hay un plugin de jquery simple: http://gist.github.com/66579