MadMyche
Я бы прочитал технические характеристики на autocomplete
атрибут из различных заслуживающих доверия источников.
Согласно w3schools, единственными допустимыми значениями являются на или прочь
Атрибут автозаполнения ввода HTML[^]
Согласно MDN (Mozilla Deliver Network, создатели FireFox), существует множество значений, которые могут быть использованы там; однако то, что происходит в других браузерах, не гарантируется
Атрибут автозаполнения HTML - HTML: язык разметки гипертекста | MDN[^]
ЗАПИСКА:
Атрибут автозаполнения также определяет, будет ли Firefox будет — в отличие от других браузеров — сохранение динамического состояния инвалидов и (если применимо) динамический checkedness из &ЛТ;&ЛТ;ввод> элемент, но <компьютер> элемент, или весь в <форма> В по страница загрузится. Функция сохранения включена по умолчанию. Установка значения атрибута автозаполнения в значение выкл отключает эту функцию. Это работает даже тогда, когда атрибут автозаполнения обычно не применяется в силу его типа.
Теперь, если мы перейдем к W3C (World Web Consortium), фактической организации стандартов; они не перечислили фактические значения. То, что у них есть, что может быть полезно, - это то, как он представлен в DOM:
attribute boolean autocomplete
, и логическое значение обычно принимается как истинное или ложное.
Ссылка на HTML5[
^]
в заключение
Существуют стандарты, которым можно следовать, и вы можете надеяться, что браузер выполнит то, что вы запросили. Но, как видно из приведенной выше ссылки MDN, браузеры могут расширить эту функциональность, так что вы никогда не узнаете, что они поддерживают или не поддерживают. Неважно, что многие люди добавили расширения в свои браузеры, которые могут еще больше помешать или усилить это.
Наблюдение
Один из сильно защищенных веб-сайтов, на который я захожу, использует
Angular Material UI
компоненты дизайна, и они довольно хорошо использовали эти компоненты, чтобы не сохранять и не заполнять учетные данные для входа.
Возможно, вы захотите просмотреть их записи и код, чтобы узнать, может ли это вам помочь.
Угловой материал UI : обзор автозаполнения[
^]
MadMyche
Я также собираюсь обновить эту ссылку, а также предостережение, которое у них есть относительно того, что это то, что должен делать Firefox; а также добавить ссылку в w3c
JordanTrajkov
Я использую asp.net элементы управления и ничто из ваших ответов не работает, я использую стандарты W3C и MDN, но ничего не работает, я все еще могу видеть автоматически сгенерированный список, если я нажму на поле ввода.