Рекомендуемые способы скрытия HTML-элемента в качестве временного метода предотвращения ботов - PullRequest
0 голосов
/ 02 апреля 2019

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

Я думал о размещении невидимого элемента ввода HTML (несколько, на самом деле, перченыхо форме) и игнорируя все представления, заполненные этим полем.

Я стараюсь не использовать обычные атрибуты type="hidden" или display:none или visibility:hidden.

До сих пор я придумал следующее:

.myClass {
    position: absolute;
    top: -50%;
    left: -50%;
    filter: opacity(0);
}

Есть ли у вас какие-либо другие способы, которые могли бы сделать элемент эффективно невидимым для обычного пользователя / посетителя сайта?

Кросс-браузерная совместимость была бы хорошей.

РЕДАКТИРОВАТЬ : Использование reCaptcha v3 от Google неприменимо, так как подавляющее большинство пользователей приходит по ссылке напрямую, заполняет форму и имеетВзаимодействие практически с остальным сайтом.

1 Ответ

1 голос
/ 02 апреля 2019

Я думаю о

  transform: scale(0);
  width: 0;
  height: 0;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...