JS防刷评论代码,不知道能不能真正的防刷。

V 希恩 1月前 255

此贴最早发布在我的博客,跑到这里发是为了骗IP。

此篇帖子目的就是为了骗IP,如果各位亲人实在想讨论这个话题请QQ联系我,我们单独聊,不要语言攻击我啊。不要对号入座嘛!

hhhhhh

前段时间群里一直在讨论博客被恶意刷了评论的事,我就想也伸伸手尝试尝试。
反正以前没搞过这种代码,不知道能不能起到实际作用。

没法验证是否能够起到防刷的作用,本人对安全方面并没有研究过。
代码如下:

<button type="button" class="submit tripleClick">
<?php _e('提交评论'); ?>
</button>

let target = document.querySelector('.tripleClick');
let clickCounter = 0;
if (target) {
    target.addEventListener('click',function(event){
        if (clickCounter <= 2) {
            clickCounter += 1;
            if (clickCounter === 1) {
                event.target.innerHTML = '再点击2次';
            }else if (clickCounter === 2) {
                event.target.innerHTML = '再点击1次';
            }else{
                event.target.innerHTML = '立即提交';
            }
        }else{
            event.target.type = 'submit';
            target.removeEventListener('click', null);
        }
    })
}

将提交按钮的type改成button,并添加tripleClick样式。最后在适当位置粘贴上述那段JS代码即可。

 

shean.world 是个人,没简介
最新回复 (7)
  • V 张益达 @Ta 1月前
    0 2
    前端防刷几乎没有任何用处,反而增加真实用户的负担
  • V 希恩 @Ta 1月前
    0 3
    ,嗯是的,骗IP的      另外这个确实能防止手动刷评论
  • 羽毛 @Ta 1月前
    0 4
    没有一点用处,难道你们还不明白吗
    凄凄切切    这个评论是在同一秒内触发的吗,包括哪个vian什么的网站一秒一百多个评论
    可能你认为这是通过手动刷的,但这也太low了
  • V mcenjoy @Ta 1月前
    0 5
    羽毛 没有一点用处,难道你们还不明白吗 凄凄切切 这个评论是在同一秒内触发的吗,包括哪个vian什么的网站一秒一百多个评论 可能你认为这是通过手动刷的,但这也太low了
    可以加个验证码,图片,滑动,点击,谷歌v3
  • V 希恩 @Ta 1月前
    0 6
    ,刷评论不是通过form的渠道进行的,这些都没用  最根本的方法是在服务端
  • V 希恩 @Ta 1月前
    0 7
    ,够聪明  一点毛病没有
  • V mcenjoy @Ta 1月前
    0 8
    希恩 @mcenjoy ,刷评论不是通过form的渠道进行的,这些都没用 最根本的方法是在服务端
    当然你添加验证码后,需要在后端判断验证码token什么的是否正确,这样  机器人无法轻易获取到评论所需要的token,就能起到一些作用
    • 十年之约
      9
        登陆 注册 QQ登陆