如何在HTML表单中阻止记住密码提示?一个例子是PayPal,它不允许存储密码。
我知道自动完成应该关闭,当浏览器不支持该属性时,还有另一个阻止自动完成的技巧(创建一个名为password的隐藏字段)。但是,这两种方法无法阻止浏览器提示存储密码。
答案 0 :(得分:1)
使用Ajax发送auth
请求,然后在成功时进行JavaScript重定向。
// in JQuery it would be like this
$.post({
url: '/login.php',
data: 'username=test&pass=test',
success: function(data) {
window.href='success.php'
}
});
OR
(我还没试过这个)
您可以清除(或从DOM删除)用户名&提交前的密码字段,并将它们合并(可以哈希以及)到一个隐藏字段中,然后定期发布。
在登录页面上,您需要再次对该信息进行反向工程。
答案 1 :(得分:-1)
使用javascript ...
document.getElementById('usernameOrWhatever').setAttribute( 'autocomplete', 'off' )