Является ли autocomplete = "off" совместимым со всеми современными браузерами? - программирование
Подтвердить что ты не робот

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

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

4b9b3361

Ответ 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 в полях формы, но больше не влияет на менеджер паролей.

Ответ 4

Если вы можете использовать JavaScript и jQuery, вы можете разместить это при загрузке html:

$('#theform input').val('');

Ответ 5

За исключением Maxthon Browser Я думаю, они знамениты в Китае и делают имя во всем мире. Они не очень хорошо трактуют Autotocomplete = off power. Это не сработает с ними.

Ответ 7

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