【发布时间】:2019-01-27 23:45:10
【问题描述】:
我的页面中有一个按钮,可将用户重定向到表单:
<button id="evaluationWait" type="button" class="btn btn-danger btn-lg btn-block" style="display:none;"><a href="questionary.html"><h1 style="margin: 20px;">Evaluation</h1></a></button>
而且我想如果计算机,无论是手机、平板电脑、膝上型等,已经点击了按钮并访问了带有问题的页面,那么他们就不能再这样做了。
我正在考虑使用 localstorage,因为如果用户(设备)已经点击了按钮,这将是最简单的获取方式,例如当您为某事投票时,您不能这样做两次。
但是我应该如何应用它。对于按钮,我想禁用按钮,使用 localstorage 设置类,但是有没有办法阻止设备重新访问页面或重定向它们?
谢谢
【问题讨论】:
-
并非如此。用户总是可以手动编辑网页,或者如果他们对技术有一点了解,请检查他们的网络选项卡并重新发送以前的网络请求。您可以让他们更难做,但如果您不希望同一个用户两次执行相同的操作,那将不得不涉及一些后端验证。
标签: javascript jquery html local-storage