2012-09-23 53 views
0

可能重复:
How to copy to the clipboard in JavaScript?副本与左键点击剪贴板

假设我有这个内容的网页:

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

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

  • 我的网页(应用程序)是面向鼠标的,所以我不想让用户触摸键盘。
  • 右键单击已经从事另一项任务,所以我不能正确使用。

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

我用它搜索了一下,发现了一个JavaScript方法来做到这一点。但很快我就知道这不是跨浏览器。那么,有没有办法复制文字左上角的h1

+0

@GregHewgill你没看到我已经说过纯JavaScript是不跨浏览器,我不想要它?这怎么可能重复。 –

+0

你读过这个问题的答案吗?所有的答案都提到了跨浏览器解决方案。 –

回答

1

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

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

如果Java方法是不能接受的,因为它不是跨浏览器兼容的,我也不打算提出一些破旧的(并导致可能的安全漏洞)的Active X组件,它只会有效地成为IE(除少数例外)。