最近在帮同事解决跨浏览器访问剪贴板的问题时用到了ZeroClipBoard,这是一个利用flash控件来访问剪贴的组件,在测试页面,是可以正常工作的,复制粘贴很顺畅.
但是在我们的项目应用时却发现了该控件的flash并不能返回complete事件并触发复制的操作.
查阅了很多资料,代码中也无阻止事件冒泡的记录.却始终找不到问题的症结,真是蛋疼到爆啊.在看到了网上对该控件的介绍后,知道该控件是在代码中新增了一个flash,并定位在点击按钮的上方来实现的.然后,在调试工具中看到了flash的dom,高宽都是0,这注定了是无法点击到的.在找到问题的根源之后,对自己的代码进行相应的调整.