假设我有这个内容的网页:
<h1 id="foo"> Some string </h1>
现在我想复制Some string
剪贴板。但条件是:
- 我的网页(应用程序)是面向鼠标的,所以我不想让用户触摸键盘。
- 右键单击已经从事另一项任务,所以我不能正确使用。
的唯一方法是用id="foo"
悬停在该<h1>
,然后按鼠标左键。
我用它搜索了一下,发现了一个JavaScript方法来做到这一点。但很快我就知道这不是跨浏览器。那么,有没有办法复制文字左上角的h1
。
假设我有这个内容的网页:
<h1 id="foo"> Some string </h1>
现在我想复制Some string
剪贴板。但条件是:
的唯一方法是用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
@GregHewgill你没看到我已经说过纯JavaScript是不跨浏览器,我不想要它?这怎么可能重复。 –
你读过这个问题的答案吗?所有的答案都提到了跨浏览器解决方案。 –