Вот такая задача - борьба со спамом. Капча в форме взламывается, и кто-то обходит систему защиты обороны почтовых сообщений. Тогда я решил написать скрипт 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);
}
});
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);
});
})();
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости