Firefox 4 autocomplete = отключить функциональность - PullRequest
1 голос
/ 10 августа 2011

У меня есть два сайта, оба в одном домене. Я установил autocomplete = "off" для поля входа на одном сайте (сайт 1), а не для другого сайта (сайт 2).

Когда я заполняю поле входа в систему на сайте 2, firefox спрашивает меня, хочу ли я запомнить их, и я говорю «да». Затем я возвращаюсь на сайт 1 и выбираю стрелку вниз в поле входа, для которого автозаполнение установлено на «выкл». Он отображает данные для входа, которые я сохранил на Сайте 2. Я не хочу этого.

Есть ли способ предотвратить это? Является ли единственной возможностью установить autocomplete = "off" для всех соответствующих полей на сайте 2?

Спасибо

Ответы [ 3 ]

2 голосов
/ 10 августа 2011

У вас есть поле "имя" или "адрес" в вашей форме? В этом случае Firefox может игнорировать атрибут автозаполнения. Смотри https://developer.mozilla.org/en/How_to_Turn_Off_Form_Autocompletion#How_to_Turn_Off_the_Autocompletion_Feature

autocomplete - это нестандартный атрибут, введенный Internet Explorer в любом случае, поэтому не стоит ожидать, что он будет работать везде. Лично мне это не нравится, так как пользователь должен сам решать, хочет ли он автозаполнения или нет.

0 голосов
/ 23 июля 2013

Firefox всегда рассматривает предыдущее поле поля пароля как поле имени пользователя.Таким образом, это можно исправить, поместив поле ввода между именем пользователя и паролем на странице входа на сайт site1 и добавив style = "display: none" для поля ввода.Так что FF будет рассматривать скрытое поле ввода как поле имени пользователя, и, поскольку поле ввода не отображается, пользователь не может дважды щелкнуть или нажать стрелку вниз на поле, чтобы получить имена пользователей.Это может работать для вас.

0 голосов
/ 23 августа 2011

Хорошо, я установил autocpomplete = "off" в атрибутах Site2, это позволило пользователю не сохранять их, и поэтому они никогда не будут отображаться в site1 ... что я и хочу.

Просто для пояснения: установка autocomplete = "off" просто запрещает браузеру сохранять / запоминать введенные вами значения, но не мешает заполнению полей значениями, которые вы, возможно, сохранили с другого сайта, на котором не было реализовано автозаполнение.ownfields.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...