そのため、サムスンのジンジャーブレッドストックブラウザがdom要素でキープレスイベントを発生させないという問題があります。
具体的には、入力フィールドとキープレス リスナーがあります。ユーザーがごみを入力すると、keypress 関数は正しくトリガーされますが、Enter キーを押してもイベントは発生しません。
テキストエリア要素でもテストしましたが、同じことを行います。
これは、nexus ブラウザーでテストしたところ、samsung ブラウザーに固有のもののようで、正常に動作します。
html コード:
<input type="text" class = "textArea commentTextInput" name="newComment" placeholder="enter your comment here"></input>
JavaScript コード (jquery とほぼ同じ zepto を使用しています)
$(".commentTextInput", this.el).keyup(
function(e)
{
console.log("key pressed" + e.which);
}
);
これを引き起こしている可能性のあるアイデア/修正方法はありますか?