我使用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>
但我希望没有按钮和用户活动
答案 0 :(得分:10)
Clipboard.js创建者在这里。很多人都要求这个功能,但这是各种浏览器强加的安全限制。如果您尝试使用JavaScript模拟点击事件,它将无法正常工作。这一切都是因为防止了剪贴板中毒。