我正在做的是以编程方式从网页选择所有文本,然后复制它。选择全部与execCommand
一起使用,但复制不。document.exec命令复制命令不起作用或其他解决方案?
这里是我的代码:
$.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,但似乎人们必须按他们的Flash对象/按钮明确到复制文本,而我想做zeroclip.setText('whatever');
没有用户按按钮。
任何人都可以告诉如何以编程方式复制文本?
也许,你可以做一些我在这里提到的: [已解决:文档execCommand复制不与AJAX工作](http://stackoverflow.com/questions/43380921/not-able-to-copy-a-link - 直接当我使用ajax/43381458#43381458) –