10

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

4

4 回答 4

8

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

请记住,用户可以使用小脚本、插件或油脂猴子脚本来解决这个问题。

https://developer.mozilla.org/en/How_to_Turn_Off_Form_Autocompletion#Exceptions_and_Recommended_Workarounds

http://msdn.microsoft.com/en-us/library/ms533032(VS.85).aspx

于 2008-11-29T21:22:05.397 回答
6

将自动完成设置为关闭:

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

另请参阅此问题:禁用浏览器“保存密码”功能

于 2008-11-29T21:22:39.623 回答
0

自动完成行为也可以在 TextBox 上进行控制。

正如下面链接中的建议,使用 AutoCompleteType = "Disabled" 禁用任何文本框的自动完成功能。

http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.textbox.autocompletetype.aspx

于 2009-07-12T20:32:20.443 回答
0
      $(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);
        });
    });
于 2015-09-30T08:32:48.910 回答