Мне только что было предложено запретить браузеру сохранять данные, введенные в определенные поля формы. Прошли годы с тех пор, как я сделал веб-разработчика, и это относительно новая возможность. Мне удалось найти свойство поля формы autocomplete = "off", но я не могу найти никакой документации, указывающей, какие браузеры поддерживают ее. Может ли кто-нибудь указать мне в правильном направлении диаграмму атрибутов формы и совместимость с браузером?
Является ли autocomplete = "off" совместимым со всеми современными браузерами?
Ответ 1
Помните, что все основные браузеры перемещаются к игнорируя атрибут для полей пароля.
Я могу предложить только анекдотические доказательства, но мне еще предстоит встретить браузер, который не уважает autocomplete="off"
, этот опыт охватывает:
- Firefox 1.5+ (Windows и Ubuntu)
- Opera 6+ (Windows и Ubuntu)
- Chrome v2 + (Windows и Ubuntu)
- Epiphany 0.8 (ish) (Ubuntu)
- Мидори (я не помню, какая версия)
- Safari v1 + (Windows)
- IE 4 - 8, Windows.
Я знаю, что сценарии Greasemonkey и, предположительно, другие пользовательские скрипты могут отключить настройку autocomplete
.
Вот несколько статей, которые я нашел, которые могут вам пригодиться:
Ответ 2
Менеджеры паролей теперь игнорируют атрибут autocomplete
для полей password
в основных браузерах:
Он должен по-прежнему работать нормально для отключения autocomplete
в полях формы, но больше не влияет на менеджер паролей.
Ответ 3
Как и в случае с Chrome v34, autocomplete="off"
теперь игнорируется по умолчанию.
Эта несколько спорная функция может быть отключена в конфигурации флагов, посетив chrome://flags
http://news.softpedia.com/news/Chrome-34-Seeks-to-Save-All-Your-Passwords-436693.shtml
Ответ 4
Если вы можете использовать JavaScript и jQuery, вы можете разместить это при загрузке html:
$('#theform input').val('');
Ответ 5
За исключением Maxthon Browser Я думаю, они знамениты в Китае и делают имя во всем мире. Они не очень хорошо трактуют Autotocomplete = off power. Это не сработает с ними.
Ответ 6
Некоторое решение не работает в современных браузерах.
Здесь приведена другая ссылка на решение. который работает во всех современных браузерах.
Тип ввода = пароль, не позволяйте браузеру помнить пароль
Вы можете использовать autocomplete = "off" в данном заданном
Ответ 7
В действительности, поля имени пользователя и пароля не реагируют на автозаполнение = выключено во всех последних браузерах.