0
在铬中,似乎按下alt键会锁定keydown/keyup回调。 要重现,进入一个js控制台下面的任何页面上:铬键事件ALT键锁
var a = function(e){
console.log(e);
};
document.body.onkeydown = a;
document.body.onkeyup = a;
然后点击进入页面,按键,你应该可以看到按键并在控制台中释放事件。 但是,如果您反复按alt,您会注意到只会看到每第二次按键的事件。事实上,如果您按下alt一次,然后按其他键,则会吞噬事件。 我疯了吗?这是什么?为了澄清,一切似乎在Firefox中正常工作。
编辑:正常工作铬在Linux上,当你按下不上两个窗口机工作,一个7,一个8