Javascript 如何将文本复制到客户端';使用jQuery的剪贴板?

Javascript 如何将文本复制到客户端';使用jQuery的剪贴板?,javascript,jquery,browser,clipboard,copy-paste,Javascript,Jquery,Browser,Clipboard,Copy Paste,工作流程很简单: 在文本区域内单击 文本将复制到客户端的剪贴板 向用户显示通知 如何做到这一点?从浏览器兼容性的角度来看,在Javascript中复制到剪贴板是一项棘手的任务。最好的方法是使用一个小闪光灯。它可以在每个浏览器上运行。你可以登记 以下是如何为Internet Explorer执行此操作: function copy (str) { //for IE ONLY! window.clipboardData.setData('Text',str); } 据我所知,没有用

工作流程很简单:

  • 在文本区域内单击
  • 文本将复制到客户端的剪贴板
  • 向用户显示通知

  • 如何做到这一点?

    从浏览器兼容性的角度来看,在Javascript中复制到剪贴板是一项棘手的任务。最好的方法是使用一个小闪光灯。它可以在每个浏览器上运行。你可以登记

    以下是如何为Internet Explorer执行此操作:

    function copy (str)
    {
        //for IE ONLY!
        window.clipboardData.setData('Text',str);
    }
    

    据我所知,没有用户操作,您无法访问剪贴板。javascript剪贴板功能在大多数当前浏览器中已被禁用,因为它可能存在安全风险。您可以使用一些动态flash覆盖类型的东西,比如zeroclipboard,但可能有点复杂,而且并不总是稳定的。我开发了一个flash元素,你可能想看看,很抱歉,这个插件很好用,我还提供了一些有用的相关信息。firefox也有吗?试试下面的代码