Sulla mia scheda Samsung Galaxy 4 (Android 4.4.2, Chrome: 49.0.2623.105) mi sono imbattuto in una situazione in cui la keyCode è sempre 229.keyCode su Android è sempre 229
Ho installato un semplice test per due situazione
<div contenteditable="true"></div>
<input>
<span id="keycode"></span>
script:
$('div, input').on('keydown', function (e) {
$('#keycode').html(e.keyCode);
});
fortuna Posso trovare post su questo, ma non sono riuscito a trovarne uno con una soluzione funzionante. Qualcuno ha suggerito di utilizzare invece keyup
o di utilizzare l'evento textInput
, ma quello viene attivato solo su blur
.
Ora, per coronare il tutto, questo non accade con il browser di default magazzino :(
Qualsiasi aiuto sarebbe apprezzato
AGGIORNAMENTO: Se si scopre che questo non è possibile, posso ancora afferrare il carattere prima del punto di inserimento: post
Ho riprodotto il problema nel browser Chrome su un Samsung Galaxy S4. Tuttavia funziona bene nel browser azionario. –