javascript - 阻止记住密码

标签 javascript html forms autocomplete passwords

<分区>

Possible Duplicate:
Disable browser 'Save Password' functionality

如何阻止 HTML 表单中的记住密码提示?一个例子是 PayPal,它不允许存储密码。

我知道自动完成应该关闭,还有另一个技巧可以在浏览器不支持该属性时阻止自动完成(创建一个名为 password 的隐藏字段)。但是,这两种方法都无法阻止浏览器提示存储密码。

最佳答案

使用 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'
    }
});

(我还没试过)

您可以在提交前清除(或从 DOM 中删除)用户名和密码字段,并将它们合并(也可以是散列)到一个隐藏字段中,然后执行定期邮寄。

在登录页面上,您需要再次对该信息进行逆向工程。

关于javascript - 阻止记住密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4875783/

相关文章:

php - 简单的评级系统;获取当前条目的 ID 并发布到表中

javascript 闭包和局部变量 'remembering'

javascript - 服务属性更改时, Angular 过滤器不会更新

javascript - 如何使用 puppeteer 从网站获取所有链接

javascript - 可以在 javascript 或 jquery 中以编程方式单击箭头键吗?

jquery - 将图标添加到 JQuery Accordion

javascript - 无法识别的表达

javascript - 使用 html 到 Canvas 、使用 JavaScript 和 php 时图像渲染模糊

javascript - 在 Django 模板中添加请求变量

javascript - 重力形成字段 - 如何将外部 Javascript 应用到字段?