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