Chrome игнорирует autocomplete = "off" для select2 - PullRequest
0 голосов
/ 27 июня 2019

Пробовал несколько методов отключения автозаполнения, и Chrome все еще игнорирует его при использовании ввода jQuery Select2.

Я попытался вставить другое поле ввода (и с использованием display: none) перед реальным вводом, чтобы попытаться обмануть Chrome, этопохоже, тоже не работает.

Вот как теперь выглядит ввод:

<input type="text" autocomplete="off" autocorrect="off" 
autocapitalize="off" spellcheck="false" class="select2-input select2-default" id="s2id_autogen2" placeholder="" style="width: 283px;" aria-activedescendant="select2-result-label-3">

При нажатии на поле хотя бы половину времени Chrome будет пытаться автоматически его заполнить, используя мои телефонные номера, сохраненные в Chrome.Есть идеи как это отключить?Это также запрещает использование Select2, поскольку оно закрывает его возможности.

Ответы [ 2 ]

0 голосов
/ 19 июля 2019

Chrome игнорирует атрибуты style="display: none"; или style="visibility: hidden";

Попробуйте что-то вроде:

     <input type="password" style="opacity: 0;position: absolute;">
     <input style="opacity: 0;position: absolute;">

Chrome autocompletes <input type="password"> и <input>.

<input style="display:none">
<input type="password" style="display:none">
0 голосов
/ 19 июля 2019

Просто оберните ваш ввод в <form autocomplete="off">

<form autocomplete="off">
    <input type="text" ...>
</form>
...