zeroclipboard通过jquery点击事件

ZeroClipboard是一个javascript + flash脚本,允许浏览器将文本放入剪贴板,它在所选元素上放置一个透明的闪存,当你点击它时你可以在剪贴板中插入文本,这个工作,没问题,但我想要让它自动化。 Onload将一个字符串放在剪贴板中,以便用户能够将其粘贴到后面。 一些代码main.js

$('document').ready(function() { ZeroClipboard.setMoviePath("http://url/to/ZeroClipboard.swf"); var clip=new ZeroClipboard.Client(); clip.on( 'load', function(client) { clip.glue('#redirlink'); } ); }); 

HTML

       TEST      

好了,现在问题是如何模拟zeroClipboard put上的click事件? 我试过, $('#obkect_id").click();它不起作用(事件触发,但它对剪贴板没有影响,但是当我用鼠标点击时,它可以工作)。是否有我能做到的任何方式吗?

ZeroClipboard的最新版本已经废除了Client()。 因此代码也有所改变。 从Github下载最新版本

然后还说你想在页面/元素加载时更新/放置一些字符串。 比如单击具有id“#id”的“元素”,剪贴板需要加载一些文本

  

希望这可以帮助

遗憾的是,您无法模拟Flash对象上的单击,并将其设置在剪贴板http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/desktop/Clipboard.html#中 。 这是Adobe的安全预防措施。