Запретить Chrome предлагать адреса с HTML при использовании автозаполнения Google Адресов - PullRequest
0 голосов
/ 01 февраля 2019

С учетом следующего ввода:

 <input id="residential-address" placeholder="Residential Address" autocomplete="off" type="search" />

Я продолжаю видеть рекомендуемые адреса:

enter image description here

Я вижу, что мой браузересли указать Chrome выполнить автозаполнение, но при этом виджет UX автозаполнения собственного местоположения в Google перестает работать (при автозаполнении, перекрывающем виджет autocomplete *1012*).

enter image description here

Как правильно сказать браузеру, чтобы он отступал здесь?

Автозаполнение кода (работает):

var initAutocomplete = function (inputId) {
    var autocomplete = new google.maps.places.Autocomplete(
        /** @type {!HTMLInputElement} */(document.getElementById(inputId)),
        { types: ['geocode'] });
    autocomplete.addListener('place_changed', function () { handleAddress(this) });
    return autocomplete;
}

Установка autocomplete="new-password" не работает;Я вижу, что он возвращается к off при загрузке, и автозаполнение сохраняется.

1 Ответ

0 голосов
/ 01 февраля 2019

Простое изменение id, чтобы НЕ включать address, это то, что исправило это для меня.Спасибо, Google, за то, что вы добавили ваши мнения и случайные функции в мои проекты и дали мне больше работы.Хватит пытаться быть "умным".

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