Отключение автозаполнения браузера (на основе истории) и автозаполнения (на основе контекста) - PullRequest
0 голосов
/ 28 сентября 2018

У меня есть (общий) виджет, который предоставляет свои собственные предложения, чтобы помочь пользователю в выборе значения для этого поля формы.Проблема заключается в том, что предложения автозаполнения и автозаполнения браузера мешают всплывающему окну моего виджета сделать выбор.

Из того, что я наблюдал во время игры с браузером Google Chrome, установка autocomplete="off" отключает функцию автозаполнения на основе истории.Настройка autocomplete="some-value-browsers-don't-understand" отключает контекстную функцию автозаполнения.Мне нужно отключить обе эти функции, и проблема здесь в том, что один и тот же атрибут autocomplete в элементе input используется браузерами для двух разных целей.

Есть ли способ отключить обаФункция автозаполнения и автозаполнения браузеров, которая работает во всех основных браузерах?При необходимости я могу удалить атрибут name на своем элементе input, если это поможет найти решение для этого.Судя по моим наблюдениям, даже без атрибута name в элементе input браузер действительно пытается предложить варианты автозаполнения.

PS 1: Этот вопрос отличается от тех, которые были даны ранее здесь, в SO,другие вопросы не решают обе эти проблемы вместе.

PS 2: Согласно WHATWG spec , если приложение предоставляет собственный механизм автозаполнения, тогда autocomplete="off" должен быть установлен наinput элемент.Но очевидно, что Google Chrome (и, возможно, другие) не соблюдает это.

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