Допустим, у меня есть незначительные проблемы с ботами и автоматической отправкой форм.Далее, давайте предположим, что обычные посетители моего сайта - это люди, которые не имеют навыков работы с капчами или чем-то в этом роде.
Я думал о размещении невидимого элемента ввода HTML (несколько, на самом деле, перченыхо форме) и игнорируя все представления, заполненные этим полем.
Я стараюсь не использовать обычные атрибуты type="hidden"
или display:none
или visibility:hidden
.
До сих пор я придумал следующее:
.myClass {
position: absolute;
top: -50%;
left: -50%;
filter: opacity(0);
}
Есть ли у вас какие-либо другие способы, которые могли бы сделать элемент эффективно невидимым для обычного пользователя / посетителя сайта?
Кросс-браузерная совместимость была бы хорошей.
РЕДАКТИРОВАТЬ : Использование reCaptcha v3 от Google неприменимо, так как подавляющее большинство пользователей приходит по ссылке напрямую, заполняет форму и имеетВзаимодействие практически с остальным сайтом.