#android #autocomplete #contenteditable #lastpass
Вопрос:
У меня проблема с редактором расширенного текста, построенным вокруг <div ... contenteditable="true">
. Я пытался отключить автозаполнение всеми возможными способами data-lpignore="true"
, autocomplete="off"
но , что бы я ни пытался, диалоговое окно автозаполнения LastPass появляется на Android, когда я фокусируюсь на текстовом поле, что чрезвычайно затрудняет его использование. Я даже не могу отклонить его без того, чтобы он не появился в следующий раз, когда я переориентирую редактора.
Как я могу заставить LastPass и, скорее всего, другие мобильные менеджеры паролей, которые я не использую, игнорировать этот div с атрибутом contenteditable на нем?
Ответ №1:
Похоже, что установка атрибута aria-label
html в div исправила это в моем случае. Один только этот атрибут, казалось, решил мою проблему, даже с удалением автозаполнения и data-lpignore.
Я не совсем понимаю, почему он был сломан в моем случае-я использовал редактор перьев. Возможно, это как-то связано с тем, как редактор настроен в используемой мной структуре. Однако этот ответ должен быть полезен всем, кто сталкивается с подобной проблемой.
Было бы действительно здорово узнать реальную науку, стоящую за этим, для более удовлетворительного ответа!