0

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

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

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

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

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

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

我用谷歌搜索它并找到了一种 JavaScript 方法来做到这一点。但很快我就知道那不是跨浏览器。那么,有没有办法在鼠标左键单击时复制文本h1

4

2 回答 2

1

使用 adobe flash call 可能是您最好的选择。

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

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

于 2012-09-23T01:23:59.710 回答
0

在这里开始搜索,发现http://www.steamdev.com/zclip


该插件与所有浏览器交叉兼容并且运行良好: http: //plugins.jquery.com/project/clipboard

于 2012-09-23T01:34:57.383 回答