在js中有一个clipboardData.setData(sDataFormat, sData)函数可以实现
代码如下 | 复制代码 |
clipboardData.setData("text",www.111com.net) javascript:clipboardData.setData("text","www.111com.net")> |
如何获得“拷贝的选择内容”,这就需要使用到 document.selection.createRange() 方法
代码如下 | 复制代码 |
上面的方法可以使用在ie,ff中但是有时在一些浏览器会不兼容哦,下面我来介绍一个比较好的解决办法
Zero Clipboard,利用这个js库可以支持利用flash 10 实现复制到剪贴板。这个方法原理是在一个透明的flash(对用户来说是不可见的)上覆盖一个dom元素比如button或div,当点击这个dom时,实际点击的是flash,从而访问flash的剪贴板。
代码如下 | 复制代码 |