Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/security/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Security 如何防止保存密码?_Security_Passwords - Fatal编程技术网

Security 如何防止保存密码?

Security 如何防止保存密码?,security,passwords,Security,Passwords,我注意到在银行网站等网站上,我的用户ID没有被保存(它们不会像其他常用输入的东西那样出现在下拉列表中),也没有提示它记住你的密码。这是怎么做到的?网站如何通知浏览器它们处于“特殊”或其他例外状态?只是好奇。通常,您只需要将autocomplete=“off”放入要阻止的表单或字段中 请记住,用户可以通过scriptlet、插件或Sleep monkey脚本来解决这个问题 将自动完成设置为关闭: <input type="password" autocomplete="off" />

我注意到在银行网站等网站上,我的用户ID没有被保存(它们不会像其他常用输入的东西那样出现在下拉列表中),也没有提示它记住你的密码。这是怎么做到的?网站如何通知浏览器它们处于“特殊”或其他例外状态?只是好奇。

通常,您只需要将autocomplete=“off”放入要阻止的表单或字段中

请记住,用户可以通过scriptlet、插件或Sleep monkey脚本来解决这个问题


将自动完成设置为关闭:

<input type="password" autocomplete="off" />


另请参见此问题:

自动完成行为也可以通过文本框进行控制

按照下面链接中的建议,使用AutoCompleteType=“Disabled”禁用任何文本框的自动完成


哇,真有趣,我从没听说过这个。谢谢。呃,作为一个用户,我讨厌这个。我知道它或多或少是不安全的,这取决于我是如何保护我的计算机的,但是请让我决定我要多少方便。请考虑编辑你的帖子来添加更多关于你的代码做什么的解释,以及为什么它会解决这个问题。一个只包含代码的答案(即使它在工作)通常不会帮助OP理解他们的问题。
      $(document).ready(function () {  $('input[autocomplete="off"]').each(function () {

            var input = this;
            var name = $(input).attr('name');
            var id = $(input).attr('id');

            $(input).removeAttr('name');
            $(input).removeAttr('id');

            setTimeout(function () {

                $(input).attr('name', name);
                $(input).attr('id', id);
            }, 1);
        });
    });