Перейти к содержимому

MOAB

- - - - -

autocomplete совсем off ?


  • Войдите, чтобы ответить
Сообщений в теме: 8

#1 AdisPrint

AdisPrint

    Почетный

  • Активный участник
  • PipPipPipPipPip
  • 2 839 сообщений
2 096

Отправлено 08 Июнь 2020 - 08:20

Собственно Хром и Яндекс стали игнорировать autocomplete="off". У меня для полей input используется class="ui-autocomplete-input" из jquery-ui.min.js. Пришлось изменить там на autocomplete="abrakadabra" после чего Хром и Яндекс перестали предлагать заполнять поля. Но надолго ли? Как вы решаете вопрос запрещения автозаполнения полей?

У меня просто адрес выводится по заполнению индекса и если индекс выбрать из выпадающего списка, ввести с клавы или скопировать в поле инпут, то jQuery видит заполнение поля и выводит соответствующий адрес, а вот автозаполнение их Хрома jQuery в упор не видит. А из Яндекс браузера кстати видит и по автозаполнению выводит адрес. Или как заставить jQuery видеть событие заполнение поля из автозаполнения Хрома?
СНПЧ, чернила, картриджи, фотобумага для принтеров и МФУ - AdisPrint.ru

#2 protector

protector

    Почетный

  • Основатель
  • PipPipPipPipPip
  • 3 489 сообщений
2 110
  • ИзСанкт-Петербурга

Отправлено 08 Июнь 2020 - 16:19

Просмотр сообщенияAdisPrint (08 Июнь 2020 - 08:20) писал:

Собственно Хром и Яндекс стали игнорировать autocomplete="off".
У меня Яндекс.Браузер не игнорирует autocomplete="off". Хромом не пользуюсь.

#3 protector

protector

    Почетный

  • Основатель
  • PipPipPipPipPip
  • 3 489 сообщений
2 110
  • ИзСанкт-Петербурга

Отправлено 29 Июнь 2020 - 11:20

Хотя, да, подтверждаю
Теперь у меня в Яндекс.браузере тоже игнорируется autocomplete="off".
Идиотизм.

#4 AdisPrint

AdisPrint

    Почетный

  • Активный участник
  • PipPipPipPipPip
  • 2 839 сообщений
2 096

TC Отправлено 29 Июнь 2020 - 18:35

protector, Я решил проблему через js. Определяю каким браузером просматривается сайт и если хромом, а это в общем то практически все браузеры то подсовываю autocomplete="autocomplete-off", а если мозила то autocomplete="off". Работает, пока во всяком случае. До этого кстати использовал для поля которое не нужно заполнять readonly, которое убирал по фокусу, но это тоже перестало работать. Т.е. поле конечно не заполняется автоматом при заполнении других полей, но стоит кликнуть по нужному полю, как браузер вываливает окно с подсказками.
СНПЧ, чернила, картриджи, фотобумага для принтеров и МФУ - AdisPrint.ru

#5 protector

protector

    Почетный

  • Основатель
  • PipPipPipPipPip
  • 3 489 сообщений
2 110
  • ИзСанкт-Петербурга

Отправлено 30 Июнь 2020 - 19:47

Просмотр сообщенияAdisPrint (29 Июнь 2020 - 18:35) писал:

protector, Я решил проблему через js. Определяю каким браузером просматривается сайт и если хромом, а это в общем то практически все браузеры то подсовываю autocomplete="autocomplete-off", а если мозила то autocomplete="off". Работает, пока во всяком случае. До этого кстати использовал для поля которое не нужно заполнять readonly, которое убирал по фокусу, но это тоже перестало работать. Т.е. поле конечно не заполняется автоматом при заполнении других полей, но стоит кликнуть по нужному полю, как браузер вываливает окно с подсказками.
А почему через js? Лучше через php. Смотрим юзер агента и выводим нужный autocomplete

#6 AdisPrint

AdisPrint

    Почетный

  • Активный участник
  • PipPipPipPipPip
  • 2 839 сообщений
2 096

TC Отправлено 30 Июнь 2020 - 20:45

Да фиг его знает, просто сделал на js. Там фактически нужно определить либо это браузер на движке хрома либо мозила.
В яндексе например юзер агент выдает

Цитата

Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 YaBrowser/20.6.2.195 Yowser/2.5 Safari/537.36
т.е. нужно добавить обработку которая выдернет Chrome. И потом к полю допустим postcode подгрузить атрибут autocomplete="autocomplete-off"
в js я делаю так $('input[name=postcode]').attr('autocomplete', 'new_postcode');
СНПЧ, чернила, картриджи, фотобумага для принтеров и МФУ - AdisPrint.ru

#7 protector

protector

    Почетный

  • Основатель
  • PipPipPipPipPip
  • 3 489 сообщений
2 110
  • ИзСанкт-Петербурга

Отправлено 28 Сентябрь 2020 - 18:11

Если на новую фишку Яндекса (автоматическое подставление всех данных) смотреть как пользователь, то это удобно. На домашнем компьютере при заказе в инет-магазинах сразу подставляются ФИО, тел, почта, адрес.

Но если для работы (как менеджера по обработке заказов и занесения новых), то ужасно. Вбиваю новый телефон клиента, а мне выдаются варианты. Или вбиваю имя (например, "Ирина"), а мне подставляются данные старого клиента. Очень неудобно. Поэтому в браузере на работе в настройках просто убрал возможность подставлять данные. А дома оставил, так как удобно.

Необязательно писать скрипты, чтобы выпилить непонравившуюся штуку. Можно в настройках галку убрать.

#8 AdisPrint

AdisPrint

    Почетный

  • Активный участник
  • PipPipPipPipPip
  • 2 839 сообщений
2 096

TC Отправлено 20 Октябрь 2020 - 11:53

Просмотр сообщенияprotector сказал:

Необязательно писать скрипты, чтобы выпилить непонравившуюся штуку. Можно в настройках галку убрать.
Это у себя можно. А мне нужно чтобы у клиента не было автозаполнения определенных полей. Потому что в хроме автозаполнение поля не воспринимается как js событие.
СНПЧ, чернила, картриджи, фотобумага для принтеров и МФУ - AdisPrint.ru

#9 protector

protector

    Почетный

  • Основатель
  • PipPipPipPipPip
  • 3 489 сообщений
2 110
  • ИзСанкт-Петербурга

Отправлено 20 Октябрь 2020 - 14:46

Просмотр сообщенияAdisPrint (20 Октябрь 2020 - 11:53) писал:

Это у себя можно. А мне нужно чтобы у клиента не было автозаполнения определенных полей. Потому что в хроме автозаполнение поля не воспринимается как js событие.
Может быть, клиенту наоборот нужно автозаполнение? Это же ему решать?
Еще как вариант, делать name у инпутов и селектов совсем произвольные. Тогда роботы не будут понимать, что подставлять.



Похожие темы


Количество пользователей, читающих эту тему: 1

0 пользователей, 0 гостей, 0 анонимных


    Yandex


© 2020 SMO&SEO форум «WEBIMHO» — продвижение и создание сайтов, интернет-маркетинг

По вопросам рекламы на форуме и цены на рекламу
Все материалы SEO форума разрешены к копированию только с установкой гиперактивной ссылки на webimho.ru,
тем, кто этого не сделает, мы оторвем руки и ноги и поменяем местами,
а когда выйдем из тюрьмы, опять оторвем и опять поменяем.


Россия, г. Москва
  • Top.Mail.Ru

Мы в соцсетях: twitter | вконтакте | facebook | livejournal