使用' clipboard.js'将文本复制到剪贴板没有按钮

时间:2017-04-05 15:14:32

标签: javascript jquery clipboard.js

我使用https://clipboardjs.com/库将文本复制到剪贴板。

在所有示例中,您都需要按下按钮。但是如何在没有按钮的情况下实现它呢?

init_clipboard();
copy_to_clipboard ('mytext');

在clipboard.js示例中:

var clipboard = new Clipboard('.btn', {
    text: function() {
        return 'to be or not to be';
    }
});

带按钮

<button class="btn">Copy</button>

但我希望没有按钮和用户活动

1 个答案:

答案 0 :(得分:10)

Clipboard.js创建者在这里。很多人都要求这个功能,但这是各种浏览器强加的安全限制。如果您尝试使用JavaScript模拟点击事件,它将无法正常工作。这一切都是因为防止了剪贴板中毒。