ZeroClipboard插件自动点击

时间:2014-02-18 19:34:50

标签: javascript jquery zeroclipboard

http://jsfiddle.net/5Ha9d/

我使用zeroclipboard插件添加文本点击提交按钮。一切似乎都有效,但我希望它能在某些条件下实现自动化。我不确定触发点击事件的正确方法是什么。我已尝试将默认设置为$('#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();

是否有办法在页面加载时触发此提交按钮。不确定是否是直截了当的。

感谢您的建议。

维基

1 个答案:

答案 0 :(得分:0)

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