Tag: 剪贴板

如何使用jQuery和ZeroClipboard将Ajax响应加载到剪贴板?

我需要一种方法将动态(Ajax)加载的内容复制到Web浏览器的剪贴板中。 有很多库可以模仿使用Flash的复制到剪贴板function。 但是,使用新的Flash 10默认安全设置 ,复制到剪贴板设置现在需要明确的用户确认。 ZeroClipboard是一个Javascript / Flash库,可以解决这个“限制”(使用flash movie click-jacking)。 这是我编写的一个简单的JQuery插件,用于将ZeroClipboard集成到我的应用程序中: // A jQuery plugin for copying Ajax content into clipboard (function($) { $.fn.clickToClipboard = function() { $(this).each( function() { var link = $(this); if ( link.is(‘a’) ) { var clip = new ZeroClipboard.Client(); clip.glue(this); clip.addEventListener(‘onMouseDown’, function(){ link.html(‘copying…’); clip.reposition(); $.ajax({ url: link.attr(‘href’), success: function(content) { […]

从剪贴板粘贴

如何使用jQuery从剪贴板粘贴?

复制到没有Flash的剪贴板 – Firefox,Chrome,Safari,Opera

可能重复: 复制到没有Flash的剪贴板 我想通过给定的id将元素中的一些文本复制到剪贴板。 我想成为无闪光解决方案,根本没有Flash。 它可以是jQuery或JavaScript。 IE的解决方案很简单(clipboardData),但对于FF,Chrome和其他 – 它不起作用。 救命。

使用Chrome中的jQuery / js复制到剪贴板

我知道这里有很多次问过这个问题,包括: 如何用JavaScript复制到剪贴板? 或者如何使用jQuery将文本复制到客户端的剪贴板? ,我缩小了范围: 条件: 在谷歌浏览器中工作正常(如果跨浏览器会很好,但不是必需的) 没有闪光 有这样的解决方案或解决方法吗?

如何从Firefox中的剪贴板获取数据

我想在元素上触发onpaste事件来检索剪贴板中的数据(我想检查剪贴板中是否存在图像并将其上传到服务器中)。 它在Chrome上运行得很完美: $(‘#textarea’)[0].onpaste = function(event) { var items = event.clipboardData.items; if (items.length) { var blob = items[0].getAsFile(); var fr = new FileReader(); fr.onload = function(e) { alert(‘got it!’); } fr.readAsDataURL(blob); } } 在Firefox上不起作用: event.clipboardData.items不存在。 您是否知道如何在元素中检索onpaste事件?

跨浏览器方法,以防止从textarea文本复制的所有方法?

我正在开发一个在线打字软件。 在打字软件中,一切进展顺利,但我遇到了不诚实用户的问题,他们可能会将文本输入到文本区域,复制它,然后重新加载页面(因此重置计时器)并直接粘贴它。 所以我在想使用类似evt.preventDefault();东西evt.preventDefault(); 当javascript检测到按下ctrl / cmd按钮和C键时。 但后来我意识到用户总是可以到菜单栏按Edit -> Copy 。 所以我想知道,是否有一种跨浏览器方法来禁用这两种复制方法?

用jQuery读取客户端剪贴板?

是否可以使用jQuery获取/读取客户端的剪贴板? (我需要获取电子表格的信息并将此信息粘贴到jqGrid网格中……)

使用折线复制到剪贴板

我想将文本复制到剪贴板,但是要换行。 问题: 如果您点击代码段中的按钮并粘贴到记事本中,这就是您要获得的内容: 名称:testSurname:testEmail:test@gmail.comAddress:testCity:testCountry:nullAd类别:testPlan:null网站:公司名称:testΜήνυμα:test 我想要的是: 如果可能,我希望在换行符中复制文本。 与复制时相同: 名称:测试 姓:测试 电子邮件:test@gmail.com … function copyToClipboard(element) { var $temp = $(“”); $(“body”).append($temp); $temp.val($(element).text()).select(); document.execCommand(“copy”); $temp.remove(); } $( “#FailCopy” ).click(function() { alert(“Well done! div #error-details has been copy to your clipboard, now paste it in the notepad or email!”); }); Div #error-details: the text I want to copy to […]

将图像从剪贴板粘贴到Web表单

我看到之前已经讨论了几次,但那是2010年和之前的情况。 现在我在我的gmail客户端写了一封新邮件,并注意到我可以将图像粘贴到邮件正文/ webform中。 我很高兴看到这一点,因为我一直在寻找类似的解决方案。 谁能提供一些有关其工作原理的细节? 是Flash吗? 还是一些JavaScript?

使用JavaScript / jquery将图像复制到剪贴板

我需要使用JavaScript / jquery将图像复制到剪贴板,我使用以下js来实现它。 function copyImageToClipBoard() { var div = document.getElementById(‘chart1’); div.contentEditable = true; var controlRange; if (document.body.createControlRange) { controlRange = document.body.createControlRange(); controlRange.addElement(div); controlRange.execCommand(‘Copy’); } div.contentEditable = false; } 它在IE中本地工作正常。 但是当我尝试从其他机器IE测试时,要将图像粘贴到MS字中,我需要使用Paste Special-> Device Independent Bitmap选项,否则我看不到粘贴的图像。 我想知道它是否与m / c的环境有关。 如果是这样,还有其他任何选择吗?