由于浏览器的安全性问题,ff和chrome不支持js的直接复制,目前网上有很多种解决办法,我用的是ZeroClipboard.js。
网上可以下到源码和测试文件,这里就不上传附件了。
在测试文件中,控制复制的dom组件是:<span id="clip_container"><span id="clip_button"><strong>复制</strong></span></span>
如果发现在页面上定位出现问题时,可以考虑把clip_container的position属性设为relative,因为flash文件是用的绝对定位。