added visual aid when debugEnabled to see if considered as bot
This commit is contained in:
parent
0917adccba
commit
588867c98b
1 changed files with 35 additions and 20 deletions
|
|
@ -41,6 +41,15 @@ const textInputs = document.querySelectorAll('input[type="text"]')
|
|||
const captcha = document.querySelectorAll('.captcha')
|
||||
const captchaInput = document.querySelectorAll('.captcha-input')
|
||||
const captchaVerifyButton = document.querySelectorAll('.captcha-verify')
|
||||
const botBadge = document.createElement('div')
|
||||
if (debugEnabled) {
|
||||
botBadge.className = 'bot-badge'
|
||||
document.body.appendChild(botBadge)
|
||||
botBadge.setAttribute(
|
||||
'style',
|
||||
'position: fixed; top: 0; right: 0; z-index: 9999; background-color: red; color: white; font-weight: bold; height:20px; width:20px'
|
||||
)
|
||||
}
|
||||
|
||||
// Utility variables
|
||||
let startTime = Date.now()
|
||||
|
|
@ -71,6 +80,7 @@ function setUserInteracted() {
|
|||
lastInteractionTime = currentTime
|
||||
userInteracted = true
|
||||
interactionCount++
|
||||
checkForBotBehavior()
|
||||
}
|
||||
|
||||
function handleMouseMove(event) {
|
||||
|
|
@ -110,6 +120,11 @@ function checkForBotBehavior() {
|
|||
honeypotInput2.value !== '' ||
|
||||
verifyEmailInput.value !== ''
|
||||
if (debugEnabled)
|
||||
if (!botDetected) {
|
||||
botBadge.style.backgroundColor = 'green'
|
||||
} else {
|
||||
botBadge.style.backgroundColor = 'red'
|
||||
}
|
||||
console.log(
|
||||
'Bot Detected: ' +
|
||||
botDetected +
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue