我正在处理键盘事件,并发现当我在页面上拖动鼠标选择一些文本时,Google Chrome会触发keydown和keyup事件。错误触发的事件有17个然后是67个密钥代码,代表Ctrl和C.就像我在键盘上按Ctrl + C一样,但我没有。
我使用以下代码捕获任何keydown事件并记录其keyCode:
document.addEventListener('keydown',function(e){ console.log(e.keyCode); }, false);
您可以尝试重新创建方案。 这个问题让我感到困惑,因为我无法确定哪个是真正的键盘事件,哪个不是。
我使用的是Google Chrome 26.0.1410。 非常感谢你们想要尝试的人。