我有一个客户网站,提示他们在 iOS7 下保存卡详细信息。我完全找不到任何关于如何或是什么导致 iOS 决定这是正确的事情的信息 - 有人有任何想法吗?
我们遇到了这个问题。正如 Guy Thomas 提到的,这是因为表单中的密码字段带有抄送字段。
经过大量测试,我确定密码字段可以切换为不同的type
在提交表单之前(在我们的例子中,只需切换到hidden
)。这使得即使在对话框中选择“现在不”后也可以提交表单。
$("#submit").on("click", function(){
try{
$("input[type=password]").attr("type", "hidden");
} catch(ex){
try {
$("input[type=password]").prop("type", "hidden");
} catch(ex) {}
}
});
我添加了 try/catchs,因为根据浏览器/jquery 版本,更改 type 属性会出错。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)