Борьба со спамом

132
26 августа 2019, 10:00

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

Как считаете жизнеспособным такой способ защиты от спама?

И второй пункт. Есть код, связанный с обработкой window, однако почему перехвата нет в принципе. Что не так делаю?

  $(function(){
      var mouseX = 0, mouseY = 0, limitX = 150-10, limitY = 150-10;
      $(window).mousemove(function(e){
          console.log('x - '+e.pageX+' y - '+e.pageY);  
      }   
 });
Answer 1

1) Не встречал такого способа, поэтому ничего сказать не могу.

2) Пример:

jQuery

$(function() { 
  $(document).mousemove((e) => { 
    console.log("x - " + e.pageX + ", " + "y - " + e.pageY); 
  }); 
})();
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>

javascript

(function() { 
  window.addEventListener("mousemove", (e) => { 
    console.log("x - " + e.pageX + ", " + "y - " + e.pageY); 
  }); 
})();

READ ALSO
почему не добавляется класс?

почему не добавляется класс?

как добавить класс span,который находится в свою очередь в input,у кого есть атребут чекед?

131
Сортировка текcтового файла и вывод результата сортировки в новый файл C#

Сортировка текcтового файла и вывод результата сортировки в новый файл C#

Есть текстовый файл с именами , кличками и фамилиямиКаждое имя, фамилия, отчество начинаются с новой строки

135
Работа с пулом gprs модемов

Работа с пулом gprs модемов

Имеется пул gprs модемов, подключенных к COM - портамСписок клиентов, с которыми должны связываться модемы, гораздо больше количества модемов

116
Помогите разобраться с принтером Argox

Помогите разобраться с принтером Argox

Для печати на принтере Argox, подключенном к USB-порту использую команду

114