Динамическая форма и альтернативы капче, чтобы избежать спама формы - PullRequest
0 голосов
/ 29 июня 2011

Мне было интересно, если я не ошибаюсь, спам-роботы анализируют источник HTML во время загрузки, чтобы обнаружить наличие формы, я прав?

Будет ли какая-либо защита для динамического создания формы с помощью javascript? (конечно, вам нужно включить JS, интересно, кто не делает сегодня)

Еще одна идея, которая у меня была. Мне никогда не нравились капчи, они останавливают поток пользователей, и если вы ошибаетесь, вам придется перезагрузить страницу. Я думал о iphone, как скользящий виджет. Разве роботы не смогут пройти через это, не так ли?

Ответы [ 2 ]

1 голос
/ 29 июня 2011

Подумайте о доступности любой альтернативы, которую вы используете, чтобы заблокировать спам.Может ли кто-то с нарушениями зрения, мобильности или когнитивных функций использовать скользящий виджет для отправки вашей формы?Если они не могут и не имеют альтернативы, например, аудио, вы ограничиваете, кто может отправлять вашу форму тем, у кого нет проблем с доступностью.

0 голосов
/ 29 июня 2011

Я использую javascript для динамического добавления поля ко всем отправляемым сообщениям, сервер игнорирует любые входящие отправленные формы, у которых его нет.

Это уменьшает спам, но не волшебная пуля. Я все еще получаю SEO спам время от времени, на мой взгляд, который почти не получает трафика. У них либо есть подчиненные 3-го мира, которые вручную выполняют отправку форм, либо их извлечение форм достаточно умен, чтобы понять хитрости JavaScript.

...