我有一个内容可以“喜欢”的网站。没有使用任何API,这是一个自定义的按钮,只是增加了“喜欢”的统计数据以保持内容的安宁。搜索机器人按下我的按钮...?我可以预防吗?
现在,我有一个意见计数器,每个页面加载和一个像按钮。按下类似按钮后,该页面生命周期中的任何连续喜欢都会被禁用。
我遇到了一个问题,我的喜好超过了我的观点,理论上这是不应该发生的。自从我实现了一些java代码来去掉按钮(基本上隐藏了元素),并且我还为忽略java的机器人添加了一些服务器端代码。
在服务器端按钮按下时,我设置了一个会话变量,如果为该页面实例设置了此会话变量,则会退出所有引发的连续事件。
当我快速点击按钮后退到最后时,我已经将其归结为最多两个或三个事件。只有在第二次/第三次运行后有足够的时间才能识别会话变量,并忽略事件代码。在我的会话变种技巧之前,您可以快速点击10次按钮,在页面最终返回并禁用按钮之前,它会递增10个喜欢。
所以,下降到2或3并不差,但我一直在获取更多的喜欢,而不是一些内容的观点。
- 我的意见是计数罚款,我仔细检查。
- 我的爱好绝对只是在几次不必要的事件触发后才捕获第一个禁用/会话触发器/事件...(快速点击)
- 我怀疑它的搜索引擎可能跟随链接...?
补充信息:jQuery的按钮禁用:
<script type ="text/javascript">
function pageLoad() {
$('#<%=vidUpB.ClientID%>').click(function() {
$(this).css("display","none")
});
}
</script>
任何想法?
java或javascript? –
嗨@IanP,感谢您的回复,回复:我原来的帖子:***我已经实现了一些java代码来去掉按钮(基本隐藏元素),并且我还为机器人添加了一些服务器端代码忽略java。***我认为bot会忽略客户端脚本。 –
只是想澄清,你使用的是JavaScript而不是客户端Java? –