在某些浏览器中,onkeypress repeat始终返回false

时间:2018-11-08 02:27:13

标签: javascript google-chrome internet-explorer

如果我在Chrome / IE11的控制台中运行“ document.onkeypress = function(e){console.log(e.repeat);}”,然后在页面中按住某个键,则控制台将连续输出false。

在Firefox上,我得到一个错误,然后得到一堆正确。

如果我在Chrome中将onkeypress替换为onkeydown,则会得到一个错误,然后得到一个真实错误。 IE11仍然只返回false。

是否期望行为总是在onkeypress上收到e.repeat错误,还是Chrome / IE11问题?

0 个答案:

没有答案