時々社内ニートのメモ 目指せ非プログラマー

案件がない時は社内ニートなだけだよ (もう何でもごじゃれ c, c++, c#, VB, java, php, javascript, sql, html, css 他)

jQueryのkeydown, keyup, keypressのイベント時におかしな値がくるー! Android Chrome

まぁ基本的にここのブログに詳しく書いてました。

 

JavaScript : 日本語入力時のキーイベント。 - freefielder.jp

 

keydown, keyup, keypressでイベントを取っているとAndroidChromeで挙動が何かおかしい。。。

 

上記のブログにあるここで確かめたけど・・・あれ?

 

おかしい値は来てないな~・・・

 

こうなったら全部吐き出してやろう!

って、自分で上記のkeyCode表示jsみたいな感じのを作ってみました。

 

その結果わかったことは

 

なんかkeyCode undefinedが来てやがる・・・

 

は?

 

ってことで

 

if(event.keyCode === undefined){

    return;

}

 

を一番上に入れてやりました。

 

これってバグじゃね?とか思いながら

 

jQuery 1.9使用時なのでそれ意外はわかりません。