左键单击复制到剪贴板

时间:2012-09-23 01:14:23

标签: html

  

可能重复:
  How to copy to the clipboard in JavaScript?

假设我有一个包含此内容的网页:

<h1 id="foo"> Some string </h1>

现在我想将Some string复制到剪贴板。但条件是:

  • 我的网页(应用程序)是面向鼠标的,因此我不想让用户触摸键盘。
  • 右键单击已经参与了另一项任务,因此我无法正确使用。

唯一的方法是将鼠标悬停在<h1> id="foo"上,然后按鼠标左键。

我用Google搜索并找到了一种JavaScript方法来执行此操作。但很快我就知道那不是跨浏览器。那么,是否可以通过左键单击悬停的h1来复制文本。

2 个答案:

答案 0 :(得分:1)

使用adobe flash电话可能是你最好的选择。

我使用了这个并取得了微不足道的成就:http://code.google.com/p/zeroclipboard/

如果java方法不可接受,因为它不是跨浏览器兼容的,我甚至不会建议一些破旧(并且可能导致安全漏洞)Active X组件,它实际上只是IE(少数例外)。

答案 1 :(得分:0)

在此处开始搜索,找到http://www.steamdev.com/zclip


此插件与所有浏览器交叉兼容,效果很好: http://plugins.jquery.com/project/clipboard