Я заметил на сайтах в банке и т.д., мои идентификаторы пользователей не сохраняются (они не отображаются в раскрывающемся списке, как это обычно бывает в других общедоступных материалах), и нет никаких подсказок, чтобы он запоминал ваш пароль. Как это делается? Как сайты сообщают обозревателю, что они находятся в "специальных" или других исключениях? Просто любопытно.
Как предотвратить сохранение паролей?
Ответ 1
Обычно вам просто нужно поместить autocomplete = "off" в форму или поле, которое вы хотите заблокировать.
Имейте в виду, что пользователи могут обойти это с помощью сценария, плагина или смазки-обезьяны script.
http://msdn.microsoft.com/en-us/library/ms533032(VS.85).aspx
Ответ 2
Установите автозавершение:
<input type="password" autocomplete="off" />
Смотрите также этот вопрос: Отключить функциональность браузера "Сохранить пароль"
Ответ 3
Поведение Autocomplete можно также контролировать в TextBox.
Как показано в ссылке ниже, используйте AutoCompleteType = "Disabled", чтобы отключить автозаполнение для любого текстового поля.
http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.textbox.autocompletetype.aspx
Ответ 4
$(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);
});
});