Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/228.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jquerykeydown默认在Android 4.x上不工作_Javascript_Android_Preventdefault - Fatal编程技术网

Javascript jquerykeydown默认在Android 4.x上不工作

Javascript jquerykeydown默认在Android 4.x上不工作,javascript,android,preventdefault,Javascript,Android,Preventdefault,这在所有浏览器的桌面和iPhone上的所有iOS上都能正常工作,但在Android 4.x上不起作用: $(function(){ $('input').keydown(function (e) { e.preventDefault(); e.stopPropagation(); return false; }); }); 我也尝试过使用keypress和keyup,但它们也不起作用(不希望keyup起作用

这在所有浏览器的桌面和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上用jQuery1.9.1和2.0.3测试了这一点,但在任何情况下都不起作用。 它似乎在Android 2.3.6的股票浏览器中工作


你怎么办?

我也面临着同样的问题。你有办法解决这个问题吗?