投票系统(多个站点),没有回调的顶部列表的解决方案
Voting System (Multiple sites), solution for a toplist that has no callback
大家好
我有一个投票系统,我将解释它是如何工作的。
有些网站名为toplists,其中包含前100项(取决于票数(。
好吧,我做了一个voting system
,它将有5个不同的按钮,链接到不同的顶部列表。
有些toplist有回调(GET回调(,有些则没有
我想欺骗客户,这样可以确保他会投票,我知道不可能100%保证,但可以欺骗客户作弊。
我的想法:
当用户点击其中一个链接时,他必须等待8 seconds
才能点击"提交"按钮,以获得投票点。
我脑海中的第一个结果:JavaScript。
这就是我的计划:(举个例子,它不是实际的代码!(
#buttonid.click (function() {
var time = **current_time + 8 seconds**
});
#submit.click(function() {
if (current_time < time) {
return error 1
} else {
process...
});
这是一个我想做这件事的小例子,所以variable time = this current time
当他点击按钮时,+ 8 seconds
。
因此,当他单击提交时,它会检查current time
是否是less
,而不是变量time by seconds
。如果是,则返回一个error message
。
但我不知道该怎么做。这样做好吗
基本上这是我的问题:
如何欺骗客户?还有别的办法吗?。
我该如何做JavaScript秒+时间的把戏?
我可能只会使用setTimeout
:
#buttonid.click (function() {
setTimeout(function () {
/* enable submit button */
}, 8000);
});
但请记住,在客户端做任何不太安全的事情,这将是微不足道的。
相关文章:
- AngularJS:我可以跳过函数参数回调吗
- 要求未定义JS回调参数
- MeteorJS:在带有回调的vzaar api上正确使用wrapAsync
- 自引用回调
- 测试Angular Service解决错误回调中的promise
- 如何将一个JavaScript函数回调为多个函数
- JavaScript回调函数
- 用于回调的javascript参数
- 将json回调数据转换为日期
- 承诺在非节点式回调上使用Bluebird
- 如何在回调函数中执行流
- 回调函数中传递参数的困难(Google Map API Markers)
- Soundcloud Javascript SDK 3.0-回调无法读取属性'connectCallback
- 如何使用jqueryAJAX从页面中回调多个变量
- jquery Onclick函数带有导致双击的回调排序函数
- Javascript点击事件回调不起作用
- 一旦加载并渲染了角度引导typeahead,就使用回调
- javascript回调不会将数据推送到调用的顶部
- 将回调函数从任何子框架传递到顶部窗口的最有效方法
- 投票系统(多个站点),没有回调的顶部列表的解决方案