jQuery Mobile 禁用 Mobile Safari 的自动填充功能
这是专门针对 MOBILE SAFARI 的。我们不讨论其他浏览器。
好吧,我有一个可以在 Mac 上使用 Safari 的自动填充功能的表单,如果我删除 jQuery Mobile,它也可以在 Mobile Safari 中使用。但是,一旦我触发 jQuery Mobile,移动 Safari 中的自动填充按钮/功能就会停止响应。 “自动填充”按钮呈灰色。
谁能解释一下吗? 谢谢
** 更新/~解答 **
jQuery Mobile [v1.0a4.1] 刚刚启动并设置:
this.setAttribute("autocomplete", "off");
on
var textInputs = allControls.filter( "input[type=text]" );
...这使得一切变得不同。
this is specifically about MOBILE SAFARI. let's not discuss other browsers.
alright, i've got a form that works with Safari's AutoFill on the mac, it also works in a Mobile Safari if i remove jQuery Mobile. however, as soon I have jQuery Mobile firing, the AutoFill button/feature in mobile Safari stops responding. the "AutoFill" button is greyed out.
can anyone explain this?
thanks
** UPDATE / ~ANSWER **
jQuery Mobile [v1.0a4.1] just up and sets:
this.setAttribute("autocomplete", "off");
on
var textInputs = allControls.filter( "input[type=text]" );
...which makes all the difference.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我相信我读到这个问题已在 1.1 版本中更新,并且已修复。
如果不是,那么您没有理由不能在需要的地方重置它,无论是在每页基础上,还是全局...
每页:
全球:
修复时的自动完成来自 http://ranservices.com/2011/11/jquery-mobile-breaks-autofill-在 iPhone 上/
I believe I read that this was updated in version 1.1, and this was fixed.
If its not, there's no reason why you shouldn't be able to reset it where you need it, either on a per page basis, or globably ...
PER PAGE:
GLOBAL:
autocomplete on fix came from http://ranservices.com/2011/11/jquery-mobile-breaks-autofill-on-iphone/