前段时间,老板要求做一个网页实现文本框内容复制到剪贴板的功能,我找了些实现这个功能的技术资料,都只支持IE和Firefo(火狐),这是因为flash 10更新后,网页文本框内容复制到剪贴板兼容所有浏览器的代码一时间在网络中消失,大多都只支持兼容IE和火狐,谷歌Chrome,苹果Safari等正规浏览器几乎都不支持,可以说是没办法支持了,原来用flash传值复制到系统剪贴板的代码因为flash 10的更新,变的毫无用处,在网络上找也根本都不到相关代码,难到说网页就没有办法实现这个文本框内容复制到剪贴板的功能的兼容所有浏览器的代码了吗?答案当然是否的。要实现网页文本框内容复制到剪贴板功能代码兼容所有浏览器,我们就必须要明白为什么flash 10更新后原来的代码不能用的原因,那样就知道了网页怎么实现文本框内容复制到剪贴板,兼容IE、火狐Firefox、谷歌Chrome、苹果Safari所有浏览器。
那么为什么Flash 10更新后,原来使用flash实现网页文本框复制到剪贴板兼容所有浏览器的代码为什么不能用了呢?难道说flash 10更新后,flash就不再支持内容复制到剪贴板了吗?不是的,笔者在网上找了些资料后,发现原来falsh 10更新后要实现内容复制到剪贴板必须要在flash上有一个点击事件,才会触发复制,不能像以前那个只是调用