"#" keyCode = 222 vs 51 (Chrome vs Chrome for Android) - 为什么有区别?
"#" keyCode = 222 vs 51 (Chrome vs Chrome for Android) - why the difference?
键入 #
在 Android 上给出不一致的键码:
Chrome on Ubuntu 14.10: "#" keyCode = 222
Chrome on Android 4.4.4: "#" keyCode = 51
这是为什么?
onkeyup=alert(event.keyCode);
键码值并未在浏览器之间全部标准化。有 table 个差异 at javascripter.net,他们说:
No, unfortunately, not all key codes are standardized. For example,
the minus key has different key codes in different browsers.
他们引用的其他浏览器键码通常不同的例子是 ;:
、=+
和 -_
。
键入 #
在 Android 上给出不一致的键码:
Chrome on Ubuntu 14.10: "#" keyCode = 222
Chrome on Android 4.4.4: "#" keyCode = 51
这是为什么?
onkeyup=alert(event.keyCode);
键码值并未在浏览器之间全部标准化。有 table 个差异 at javascripter.net,他们说:
No, unfortunately, not all key codes are standardized. For example, the minus key has different key codes in different browsers.
他们引用的其他浏览器键码通常不同的例子是 ;:
、=+
和 -_
。