Angular HTML Autocomplete = "nope" или "off" не работает, размещен на CDN в Chrome - PullRequest
0 голосов
/ 16 октября 2018

У меня есть поле ввода для фамилии, и я установил Autocomplete = "nope" или даже попытался "off".По какой-то причине он не выбирается и всегда позволяет мне выбирать из списка автозаполнения.

Наше приложение пользовательского интерфейса размещается через CDN.Поэтому, когда я получаю доступ к своему приложению по ссылке [https:// Xyz. net] через CDN, отключение автозаполнения не работает.

, но когда я получаю доступ к исходной ссылке [https// xyz.azurewebsites. net], автозаполнение работает для тех же браузеров Chrome.

не уверен, почему изменилось поведение для того же приложения в другом месте источника.Примечание. Я пытался удалить содержимое в CDN, но оно не сработало.

Мое ожидаемое поведение - текстовое поле не должно отображать параметры автозаполнения.

Любые рекомендации приветствуются.

1 Ответ

0 голосов
/ 16 октября 2018

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

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

Вы можете узнать больше о причинах такого поведения и поддержке браузера дляатрибут здесь

С другой стороны, кажется, что есть несколько способов обойти это с помощью различных хаков и JavaScript, но я не уверен, еслиони будут работать в разных браузерах или вызывать больше сложностей.

Также, чтобы ответить на ваш вопрос о том, почему вы видите автозаполнение только в одном домене: я подозреваю, что вы можете не видеть предложения автозаполнения в определенном домене, потому что вы можетене нажали «запомнить пароль», что бы сохранить ваши учетные данные в браузере.

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