Полностью исключить автозаполнение домашней страницы в современных браузерах нельзя по нескольким причинам:
- Внутренние механизмы обеспечения удобства пользователей. sky.pro Например, браузеры могут игнорировать значение autocomplete=”off” в полях ввода паролей из-за работы менеджера паролей. sky.pro Он утверждает, что его действия улучшают удобство использования службы и предотвращают фишинговые атаки. sky.pro
- Стандарт HTML. habr.com Он расплывчато регламентирует работу автозаполнения, из-за чего браузеры вынуждены по-своему его интерпретировать. habr.com
- Бесформенные формы. habr.com В таких формах браузер не может чётко определить границы заполняемой формы. habr.com Ему приходится анализировать всю страницу, чтобы собрать все поля ввода и найти кнопки, которые могут вызвать отправку. habr.com
- Смежные текстовые поля. sky.pro Браузеры могут автоматически заполнять текстовые поля, которые размещены перед полем ввода пароля. sky.pro
Чтобы контролировать автозаполнение, разработчики сайта могут использовать атрибут autocomplete, который прописан в стандарте HTML. habr.com