javascript - 使用剪贴板 API 时 chrome 中的非法构造函数?

标签 javascript html google-chrome clipboard

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

https://blog.csdn.net/yongqing_/article/details/88605841

关于javascript - 使用剪贴板 API 时 chrome 中的非法构造函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30419039/

相关文章:

javascript - 在 iframe 中打开 jsTree 链接

javascript - 在 JavaScript 中你怎么称呼这种东西?

javascript - 如何在 Chrome 上以高分辨率绘制 Canvas ?为什么如果 devicePixelRatio === webkitBackingStorePixelRatio 缩放到 2 倍会提高分辨率?

google-chrome - Chrome 和 firefox 渲染不正确 OPEN SANS web 字体

javascript - 首次加载图表时的 Google 可视化动画

javascript - Phantomjs 呈现错误的快照大小

html - 如何用 sprite 替换按钮中的 img 并使其对齐?

javascript - 图像被推到其包裹的 div 之外

css - 垂直居中大图像内部溢出 :hidden div in Firefox

javascript - 使用 jQuery .resize() 操作 DOM