在我的三星 Galaxy tab 4(Android 4.4.2,Chrome:49.0.2623.105)上,我遇到了 keyCode 始终为 229 的情况。
我已经为两种情况设置了一个简单的测试
<div contenteditable="true"></div>
<input>
<span id="keycode"></span>
脚本:
$('div, input').on('keydown', function (e) {
$('#keycode').html(e.keyCode);
});
幸运的是,我可以找到有关此问题的帖子,但找不到可以解决问题的帖子。有人建议keyup
改用或使用该textInput
事件,但该事件仅在blur
.
现在,最重要的是,默认的股票浏览器不会发生这种情况:(
任何帮助,将不胜感激!
更新:如果事实证明这是不可能的,我仍然可以在插入符号之前获取字符:post