这适用于所有浏览器的桌面和iPhone上的所有iOS,但在Android 4.x上无效:
$(function(){
$('input').keydown(function (e) {
e.preventDefault();
e.stopPropagation();
return false;
});
});
我也尝试过使用keypress
和keyup
,但它们也不起作用(不会期望keyup
)
当我输入时,字母会出现在文本框中。在我输入几个字符后,它们偶尔会随机消失,但这是不可预测的(似乎更常见于4.1.2)。
怎么回事?
我已经在Android 4.1.2,4.3和4.4上使用jQuery 1.9.1和2.0.3对此进行了测试,并且它不适用于任何版本。 它似乎适用于Android 2.3.6上的股票浏览器。
做什么?