当使用剪贴板API时,chrome中的非法构造函数



我目前正在构建一个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?

我已经搜索了很多解决方案,因为这是第一次使用这个库。然而,感谢我们可爱的中国朋友,他们指出了这个错误的解决方案。

解决方案:ClipboardJS已经被调整,可以使用全局ClipboardJS来防止冲突。如:

var clipboard = new ClipboardJS('#btn');
https://blog.csdn.net/yongqing_/article/details/88605841

从51版开始,ClipboardEvent构造函数无法在Chrome中实例化。有关详细信息,请参阅相关的canuse页面,并确保阅读功能说明。

更具体地说:

不支持ClipboardEvent构造函数

最新更新