Отключите Android LastPass для поля, доступного для содержимого

#android #autocomplete #contenteditable #lastpass

Вопрос:

У меня проблема с редактором расширенного текста, построенным вокруг <div ... contenteditable="true"> . Я пытался отключить автозаполнение всеми возможными способами data-lpignore="true" , autocomplete="off" но , что бы я ни пытался, диалоговое окно автозаполнения LastPass появляется на Android, когда я фокусируюсь на текстовом поле, что чрезвычайно затрудняет его использование. Я даже не могу отклонить его без того, чтобы он не появился в следующий раз, когда я переориентирую редактора.

Как я могу заставить LastPass и, скорее всего, другие мобильные менеджеры паролей, которые я не использую, игнорировать этот div с атрибутом contenteditable на нем?

Информация о специальных возможностях Android для элемента

Ответ №1:

Похоже, что установка атрибута aria-label html в div исправила это в моем случае. Один только этот атрибут, казалось, решил мою проблему, даже с удалением автозаполнения и data-lpignore.

Я не совсем понимаю, почему он был сломан в моем случае-я использовал редактор перьев. Возможно, это как-то связано с тем, как редактор настроен в используемой мной структуре. Однако этот ответ должен быть полезен всем, кто сталкивается с подобной проблемой.

Было бы действительно здорово узнать реальную науку, стоящую за этим, для более удовлетворительного ответа!