ZeroClipboard支持IE,firefox,Chrome复制到剪贴板

在做一个项目的时候碰到要讲一些内容以点击按钮的形式复制到剪贴板上。网上找了一些,有只支持IE的,有支持IE加FIREFOX的,后来发现了一个还能支持Chrome的。那就是使用ZeroClipboard,在这里分享下。

ZeroClipboard是一个js类库。此方法利用 Flash完成进行复制内容到剪贴板,所以只要浏览器装有Flash 就可以复制内容。

Zero Clipboard的实现原理

Zero Clipboard 利用透明的Flash让其漂浮在复制按钮之上,这样其实点击的不是按钮而是 Flash ,这样将需要的内容传入Flash,再通过Flash的复制功能把传入的内容复制到剪贴板

 

Zero Clipboard的安装方法

其实也不算安装啦,就是使用前的准备工作。
首先需要下载 Zero Clipboard的压缩包,解压后把文件夹中两个文件:ZeroClipboard.js 和 ZeroClipboard.swf 放入到你的项目中。

 

Zero Clipboard : [项目主页 ] [zip下载 ] [在线演示 ]

 

Zero Clipboard实现简单跨浏览器 复制

 

 

好了,我就用到这里就实现了兼容浏览器的按钮复制功能了。下面是我的代码示例

 

 

 

至于更多的功能,大家可以自己看他的功能文档和示例。需要注意的一点就是需要把FLASH文件放在你使用该类的文件同目录下,或者就是使用ZeroClipboard.setMoviePath( “Flash路径” );来设置ZeroClipboard.swf 地址。

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值