Reputation: 322
I'm currently building a web application that is a translation of another program I wrote in visual basic long ago. In visual basic there was the ability to put data directly into the operating system's clipboard. Is there functionality to do this in chrome? I've tried:
var magicevent = new ClipboardEvent('copy', { dataType: 'text/plain', data: 'Data to be copied' } );
document.dispatchEvent(magicevent);
however Chrome gives me and Illegal constructor error, while http://caniuse.com/#feat=clipboard tells me I should be able to use the clipboard API?
Upvotes: 4
Views: 5180
Reputation: 1049
I have searched a lot for a solution, since this is the first time using this lib. However thanks to our lovely chinese friends, they pointed out the solution for this error.
Solution: clipboard.js has been tweaked and can use global ClipboardJS to prevent conflicts. Such as:
var clipboard = new ClipboardJS('#btn');
https://blog.csdn.net/yongqing_/article/details/88605841
Upvotes: 4