http://jsfiddle.net/5Ha9d/
我使用zeroclipboard插件在单击submit按钮时添加文本。一切似乎都在工作,但我希望它在某些情况下是自动化的。我不确定哪种方式是触发点击事件的正确方式。我已经尝试使用默认的$('#copy').click();身份
我知道它是在闪光,但我试图知道它是否工作,但只要我无法做到这一点。
下面是我尝试过的代码
//set path
ZeroClipboard.setMoviePath('http://davidwalsh.name/dw-content/ZeroClipboard.swf');
//create client
var clip = new ZeroClipboard.Client();
//event
clip.addEventListener('load', function () {
clip.setText(document.getElementById('box-content').value);
});
clip.addEventListener('complete', function (client, text) {
alert('copied: ' + text);
});
//glue it to the button
clip.glue('copy');
jQuery('#copy').click();有没有办法在页面加载时触发这个提交按钮。不确定是直截了当的。
谢谢你的建议。
维基
发布于 2014-06-05 04:20:10
根据to this thread的说法,你不能模拟点击flash对象,然后让它在剪贴板http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/desktop/Clipboard.html#中setData。这是Adobe的安全防范措施。
https://stackoverflow.com/questions/21863610
复制相似问题