Является ли автозаполнение="выкл" совместимым со всеми современными браузерами?


Мне только что было дано требование, чтобы браузеры не сохраняли данные, введенные в определенные поля формы. Прошло много лет с тех пор, как я сделал web dev, и это относительно новая возможность. Я смог найти свойство поля формы autocomplete= "off", но я не могу найти никакой документации, указывающей, какие браузеры его поддерживают. Может ли кто-нибудь указать мне в правильном направлении диаграммы атрибутов формы и совместимости браузера?

7 83

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 настройка.

есть несколько статей, которые я нашел, что может быть полезно для вас:

  1. Как отключить автоматическое заполнение формы
  2. использование автозаполнения в html формы

менеджеры паролей теперь игнорировать на 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

на самом деле, как имя пользователя, так и пароль поля не реагирует на автозаполнение=выкл во всех последних браузерах.