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

工作stream程很简单:

  1. 你点击一个textarea里面。
  2. 文本被复制到客户端的剪贴板。
  3. 向用户显示通知。

你怎么做呢?

在这里开始search,发现https://github.com/terinjokes/zClip – 完美的为我工作。

在浏览器兼容性方面,复制到剪贴板是一个棘手的任务。 最好的方法是使用小型闪光灯。 它将在每个浏览器上工作。 你可以在这篇文章中检查它。

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

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

这里有一堆选项: http : //www.jquery4u.com/plugins/jquery-copy-clipboard-4-options/#.UFbo1YriYz0

我需要这样的东西,这个看起来很有希望:

http://github.com/mojombo/clippy

这里还有一个简单的jquery插件: http : //gist.github.com/66579