我目前正在构建一个 Web 应用程序,它是我很久以前用 Visual Basic 编写的另一个程序的翻译。在 Visual Basic 中,可以将数据直接放入操作系统的剪贴板中。有没有在 chrome 中执行此操作的功能?我试过:
var magicevent = new ClipboardEvent('copy', { dataType: 'text/plain', data: 'Data to be copied' } );
document.dispatchEvent(magicevent);
但是 Chrome 给我和非法构造函数错误,而 http://caniuse.com/#feat=clipboard告诉我我应该能够使用剪贴板 API?
最佳答案
我已经搜索了很多解决方案,因为这是第一次使用这个库。不过感谢我们可爱的中国 friend ,他们指出了这个错误的解决方案。
解决方案: clipboard.js 已经过调整,可以使用全局 ClipboardJS 来防止冲突。如:
var clipboard = new ClipboardJS('#btn');
关于javascript - 使用剪贴板 API 时 chrome 中的非法构造函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30419039/