如何完美实现网站里面的粘贴板复制技术

大家都应该看过许多网站上都有些点击复制的功能,比如这个


用户只需要点击 复制 按钮 就可以达到 CTRL+C 的效果
这个功能说简单可以很简单,说难也可以很难, 看你是否愿意最求完美
IE浏览器可以直接使用javasrcipt自带的函数实现这个功能(不多说百度一下就有),但是火狐个谷歌就不支持了。
为了实现跨浏览器,垮平台完美支持,现在大多数的网站都是借用flash来达到这种效果。
相信99%的人的电脑都有安装flash插件吧,如果你的手机上使用这个功能那很可能就不行了
在修改禁止迅雷的代码是,我考虑加入复制快车链接这功能。研究了很久 本来是很有机会实现的。
由于本人对flash不在行,绕了很多个圈
由于ajax的异步读取,才知道不能读取异步页面的flash和javascript。
目前ftpshare的架构是 先显示静态页->格格->资源简介->资源列表
从格格开始就是异步读取,那么网上有个zeroclipboard 这种复制插件,这个插件需要实时读取静态页的内容
由于架构采用了ajax无法追踪到最新的DOM,zeroclipboard就不能用了。
解决方法有2个 第一 把现在资源列表的架构全改了 换成实时显示
第二 努力去学习actionscript 写一个属于自己的copyflash
呵呵 这2项都不容易啊 所以最终放弃了。
 
每个技术人员突破完一个难点都会有很多感触想跟大家分享,^-^!虽然看得明白的人不多
还是希望大家在星空这个平台上继续有更好的发挥,更多的创造,
浮夸的话不多说,踏踏实实走好每一步,经验是一点一点累积的.
 
这学期技术型的文章发布得比较少,
往后会补发更多的分享心得。

发表评论