我在我的ecommerce和销售点网站上使用Opencart。因为我们做销售点(代表他们为客户生成报价/订单),所以我必须始终创建客户档案。用户名,密码等
我在客户帐户创建页面上使用了<form autocomplete="off">
,但它显示的是最新版本的Chrome,autocomplete =“off”被忽略,因此客户的密码始终默认为我的网站管理员密码。这非常烦人。 Safari有同样的问题。
除了完全黑客之外还有其他方法吗?
答案 0 :(得分:2)
应该可以使用“--disable-ignore-autocomplete-off”标志(chrome 34)关闭自动完成功能。
答案 1 :(得分:0)
我找到了这个问题的解决方案。它不优雅但有效。通常,浏览器的自动填充尝试将保存的密码设置为类型=&#34;密码&#34;字段和电子邮件(或登录)之前的字段。因此,您应该将密码输入的类型更改为&#39; text&#39;。
<input type="text" name"password" id="password_input" />
然后将其改回密码&#39;用Javascript
setTimeout(function (){
$('#password_input').attr('type', 'password');
}, 500);
没有超时,它就无法在Safari中工作。