用鼠标左键复制到剪贴板

可能重复:
如何在JavaScript中复制到剪贴板?

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

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

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

  • 我的网页(app)是面向鼠标的,所以我不想让用户触摸键盘。
  • 右键单击已经从事另一项任务,所以我不能正确使用。
  • 唯一的方法是将鼠标悬停在id="foo"<h1>上并按下鼠标左键。

    我搜索了它,并找到了一个JavaScript方法来做到这一点。 但很快我就知道这不是跨浏览器。 那么,是否有方法可以通过鼠标左键点击h1来复制文本。


    使用Adobe Flash呼叫可能是您最好的选择。

    我已经使用这个成功的:http://code.google.com/p/zeroclipboard/

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


    在这里开始搜索并找到http://www.steamdev.com/zclip


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

    链接地址: http://www.djcxy.com/p/19737.html

    上一篇: copy to clipboard with left click

    下一篇: Clipboard manipulation via JavaScript