1
打字#
給Android上不一致的鍵碼:「#」keyCode = 222 vs 51(Chrome和Chrome for Android) - 爲什麼區別?
Chrome on Ubuntu 14.10: "#" keyCode = 222
Chrome on Android 4.4.4: "#" keyCode = 51
這是爲什麼?
onkeyup=alert(event.keyCode);
打字#
給Android上不一致的鍵碼:「#」keyCode = 222 vs 51(Chrome和Chrome for Android) - 爲什麼區別?
Chrome on Ubuntu 14.10: "#" keyCode = 222
Chrome on Android 4.4.4: "#" keyCode = 51
這是爲什麼?
onkeyup=alert(event.keyCode);
鍵碼值在所有瀏覽器中並不是全部標準化。有一個差異表at javascripter.net,他們說:
不,不幸的是,並不是所有的關鍵代碼都是標準化的。例如, 減號鍵在不同的瀏覽器中具有不同的鍵碼。
他們引用鍵代碼瀏覽器之間通常不同的其他例子是;:
,=+
和-_
。