Reputation: 1428
I use the https://clipboardjs.com/ library to copy text to the clipboard.
In all examples, you need to press the button. But how to implement it without a button?
init_clipboard();
copy_to_clipboard ('mytext');
In clipboard.js example:
var clipboard = new Clipboard('.btn', {
text: function() {
return 'to be or not to be';
}
});
with button
<button class="btn">Copy</button>
But I want without a button and user activity
Upvotes: 3
Views: 3945
Reputation: 3586
Clipboard.js creator here. Many people have asked for this featured but this is a security limitation imposed by various browsers. If you try to simulate a click event using JavaScript it will not work as well. All this is because of preventing clipboard poisoning.
Upvotes: 17