Как остановить LastPass от заполнения скрытых полей
Быстрый ответ
Чтобы предотвратить автозаполнение в LastPass, примените атрибут data-lpignore="true"
к элементам ввода:
<input data-lpignore="true" />
Этот атрибут указывает LastPass игнорировать такие поля при автоматическом заполнении.
Расширенные стратегии
Если вам потребуются более тонко настроенные методы управления автозаполнением формы LastPass, вот некоторые из них:
Защита конфиденциальности: Атрибут
autocomplete="off"
используется в формах для скрытия важных данных. Однако, некоторые браузеры могут игнорировать этот атрибут ради удобства пользователей.Уникальные идентификаторы: Использование запутанных уникальных идентификаторов способных сбить с толку LastPass, например
-search-
, может уменьшить вероятность автоматического заполнения.Скрытие иконок: примените свойство
background-position
в CSS для того, чтобы скрыть навязчивые иконки LastPass, переместив их за пределы видимой области страницы.Сложные ID и названия полей: Отказ от стандартных обозначений увеличивает вероятность избежать автозаполнения.
Обращение к разработчикам: В крайних случаях можно напрямую обратиться к разработчикам LastPass с просьбой о включении функции, полностью блокирующей автозаполнение.
Чтобы быть в курсе методов управления автозаполнением форм, следите за инструкциями и обновлениями на официальном сайте LastPass.com.
Визуализация
Как наглядно представить данную ситуацию? Вот небольшая иллюстрация:
- Представьте форму как улей (
🐝🏠
):
/-_-\
| |
\-_-/
LastPass аналогичен пчёлам (
🐝🐝🐝
), стремящимся наполнить улей мёдом.Чтобы запретить вход, установите знак "Вход запрещён" (
🚫
) с помощьюdata-lpignore="true"
:
<form>
<input type="text" data-lpignore="true" /> <!-- 🚫 Вход пчёлам запрещён! -->
</form>
- В результате у вас получится защищённый улей-форма, в который пчёлы не смогут попасть, и ваши данные останутся нетронутыми!
Подробнее об атрибуте autocomplete
Атрибут autocomplete
обладает широкими возможностями:
autocomplete="new-password"
поможет запутать LastPass, убедив его в том, что поле предназначено для нового пароля.Можно ли использовать типы полей, которые LastPass обычно игнорирует? Используйте CSS, чтобы "перекосить" их под обычные текстовые поля и избежать сохранения.
Надоели навязчивые автозаполнения?
Создайте невидимые фиктивные поля, которые станут "ловушкой" для автозаполнения.
Разработайте систему динамического наименования полей, которая будет изменяться каждый раз при перезагрузке страницы.
Поддерживайте в актуальном состоянии информацию о LastPass, чтобы всегда быть в курсе последних изменений в работе функции автозаполнения.
Полезные материалы
- MDN Web Docs – Атрибут autocomplete в HTML – Изучите возможности атрибута
autocomplete
. - W3Schools – Атрибут autocomplete формы в HTML – Как отключить автозаполнение, установив
autocomplete
в значениеoff
. - HTML Standard – Автозаполнение элементов формы – Понимание спецификаций и предназначений атрибута
autocomplete
. - CSS-Tricks – Отключение автозаполнения в форме ввода – Подсказки и советы по отключению автозаполнения.
- Stack Overflow – Отключение автозаполнения в Chrome – Обсуждение методов отключения автозаполнения в разных браузерах.
- Stack Overflow – Браузер Chrome игнорирует Autocomplete Off – Способы управления автозаполнением веб-форм.