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

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


用户只需要点击 复制 按钮 就可以达到 CTRL+C 的效果

这个功能说简单可以很简单,说难也可以很难, 看你是否愿意最求完美

IE浏览器可以直接使用javasrcipt自带的函数实现这个功能(不多说百度一下就有),但是火狐个谷歌就不支持了。

为了实现跨浏览器,垮平台完美支持,现在大多数的网站都是借用flash来达到这种效果。

相信99%的人的电脑都有安装flash插件吧,如果你的手机上使用这个功能那很可能就不行了

在修改禁止迅雷的代码是,我考虑加入复制快车链接这功能。研究了很久 本来是很有机会实现的。

由于本人对flash不在行,绕了很多个圈

由于ajax的异步读取,才知道不能读取异步页面的flash和javascript。

目前ftpshare的架构是 先显示静态页->格格->资源简介->资源列表

从格格开始就是异步读取,那么网上有个zeroclipboard 这种复制插件,这个插件需要实时读取静态页的内容

由于架构采用了ajax无法追踪到最新的DOM,zeroclipboard就不能用了。

解决方法有2个 第一 把现在资源列表的架构全改了 换成实时显示

第二 努力去学习actionscript 写一个属于自己的copyflash

呵呵 这2项都不容易啊 所以最终放弃了。

 

每个技术人员突破完一个难点都会有很多感触想跟大家分享,^-^!虽然看得明白的人不多

还是希望大家在星空这个平台上继续有更好的发挥,更多的创造,

浮夸的话不多说,踏踏实实走好每一步,经验是一点一点累积的.

 

这学期技术型的文章发布得比较少,

往后会补发更多的分享心得。

发表评论?

0 条评论。

发表评论


注意 - 你可以用以下 HTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>