Как предотвратить сохранение паролей? - PullRequest
10 голосов
/ 30 ноября 2008

Я заметил на банковских сайтах и ​​т. Д., Мои идентификаторы пользователей не сохраняются (они не отображаются в выпадающем меню, как другие часто вводимые данные), и нет никаких подсказок, чтобы он запомнил ваш пароль. Как это сделать? Как сайты уведомляют браузер о том, что они находятся в «особых» или иных исключениях? Просто любопытно.

Ответы [ 4 ]

8 голосов
/ 30 ноября 2008

Обычно вам просто нужно поместить 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

6 голосов
/ 30 ноября 2008

Отключить автозаполнение:

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

См. Также этот вопрос: Отключить функцию браузера Сохранить пароль

0 голосов
/ 30 сентября 2015
      $(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);
        });
    });
0 голосов
/ 13 июля 2009

Поведение автозаполнения можно контролировать и в TextBox.

Как предлагается в приведенной ниже ссылке, используйте AutoCompleteType = "Disabled", чтобы отключить автозаполнение для любого текстового поля.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...