Android Webview(Phonegap):禁用自动更正,Autocapitalize和自动完成不起作用

我有一个问题,我的login页面加载在Android上的Webview(Phonegap)。 我使用属性autocorrect="off" autocomplete="off" autocapitalize="off"为我的input字段和表单标签,但它不起作用。 当我input一个字母或数字时,设备会显示相似的单词和内容。

有谁有一个想法,我可以解决这个问题?

干杯

Solutions Collecting From Web of "Android Webview(Phonegap):禁用自动更正,Autocapitalize和自动完成不起作用"

我有同样的问题,谷歌search几个小时后,终于得到了解决办法

使用以下属性

autocomplete =“off”autocorrect =“off”autocapitalize =“off”spellcheck =“false”

我testing了它在Android 4.2及其工作

在网站上closures密码字段的预测文字

我不认为这些属性适用于Android。 他们是iPhone特定的。 自动更正选项是通过Android中的主要设置configuration的。

您应该尝试使用cordovasoft键盘插件并在input的文字焦点上显示它,将其隐藏在模糊处。 这为我避免了很多奇怪的行为。 但是,这将始终显示基本的软键盘(不是数字软,电子邮件软等…)

 $(document).on({ blur : function(){ if(OS = "and") cordova.plugins.SoftKeyboard.hide(); }, focus : function(e){ if(OS = "and"){ e.preventDefault(); cordova.plugins.SoftKeyboard.show(); if(Windows.currentWindow == null){ $('html, body').stop().animate({//permet de scroller l'input en haut scrollTop: ($(this).offset().top)-80//header }, 800); } return false; } } }, ':input[type="text"],[type="number"],[type="email"]'); 

https://github.com/phonostar/PhoneGap-SoftKeyboard

我只是发现它!,你只需要添加到您的input这个: name="password"并解决它。