Copiar texto para o Clipboard
Estava lendo sobre o assunto e, encontrei vários artigos dizendo que esse tipo de ação com javascript é algo "arriscado" e muitos navegadores impediram que isso seja feito. Ainda, nos artigos que li, diziam que a única forma de fazer algo semelhante é usando flash.
Então, procurei no google por soluções e encontrei o ZeroClipboard (https://github.com/zeroclipboard/zeroclipboard) , mas não consegui usá-lo. Eu tentei da seguinte forma:
$(document).ready(function(){
var client = new ZeroClipboard( $('button') );
client.swfPath = 'ZeroClipboard.swf'; // está na pasta do projeto
$( 'button' ).on( 'click', function(){
client.setData( "text/plain", "TESTE" );
});
});
O que está errado?
O botão perde o efeito de hover e é exibido que está com flash nele. Mas quando clico, a string "TESTE" não é copiada para o clipboard.
PS: No console não é exibido nenhum erro.
Em último caso: Há alguma outra forma de se fazer isso? Outros plugins?
Discussão (6)
Carregando comentários...