私がやっていることは、プログラムで Web ページからすべてのテキストを選択してからコピーすることです。選択はすべて機能しますexecCommand
が、コピーは機能しません。
これが私のコードです:
$.ajax({
url: $('#url').val(),
type: 'GET',
success: function(res) {
$('#result').html(res.responseText);
$('#result').fadeIn('fast');
$('#result').focus();
$('#result').select();
document.execCommand('selectall');
// copy does not work ?
document.execCommand('copy');
}
});
ZeroClipboardなどのフラッシュソリューションも使用してみましたが、ユーザーがボタンを押さずにやりたいのに、フラッシュオブジェクト/ボタンを明示的に押してテキストをコピーする必要があるようです。zeroclip.setText('whatever');
プログラムでテキストをコピーする方法を誰か教えてもらえますか?