【发布时间】:2017-10-23 20:27:08
【问题描述】:
在 Firefox 中,当按住 shift 键时,我没有收到“粘贴”事件。我确实在 Chrome 中收到了这个事件。按住 shift 键时如何获取“粘贴”事件?
See this jsbin example 这就是我用来捕获粘贴事件的方法:
['cut', 'copy', 'paste'].forEach(function(event) {
document.addEventListener(event, function(e) {
alert(event);
});
});
针对某些上下文进行编辑: 使用 Shift 键(CTRL+SHIFT+V 或 CMD+SHIFT+V)粘贴是一种常见的“不带格式粘贴”命令。在 Google Docs 中,此命令适用于 Firefox。我假设 Google Docs 正在监听“粘贴”事件,因为这是在 Firefox 中检索剪贴板数据的唯一方法。 Google Docs 如何检索“粘贴”事件?
执行“粘贴而不格式化”键盘命令时是否可以获取剪贴板数据?
【问题讨论】:
标签: javascript html firefox paste