Javascript 如何使投票按钮计数为每个设备/浏览器1票?

Javascript 如何使投票按钮计数为每个设备/浏览器1票?,javascript,css,html,Javascript,Css,Html,我做了一个投票按钮,但我面临的唯一问题是,一个用户可以投无限次的票。我不知道如何限制每个设备/浏览器的一票。有人能帮我吗?一个简单的方法是使用cookies或本地存储 function checkIfUserVoted() { return true ? localStorage.getItem("userVoted") === "true" : false } 这样,您可以在更新计数器之前运行该函数,以检查用户是否已经投票。这将限制每个浏览器的投票次数为一次 一个简单的方法是使用co

我做了一个投票按钮,但我面临的唯一问题是,一个用户可以投无限次的票。我不知道如何限制每个设备/浏览器的一票。有人能帮我吗?

一个简单的方法是使用cookies或本地存储

function checkIfUserVoted() {
    return true ? localStorage.getItem("userVoted") === "true" : false
}
这样,您可以在更新计数器之前运行该函数,以检查用户是否已经投票。这将限制每个浏览器的投票次数为一次
一个简单的方法是使用cookie或本地存储

function checkIfUserVoted() {
    return true ? localStorage.getItem("userVoted") === "true" : false
}
这样,您可以在更新计数器之前运行该函数,以检查用户是否已经投票。这将限制每个浏览器的投票次数为一次

顺便说一句,我不能在不创建警报的情况下停止它们吗?你可以,但仅举个例子,我认为警报最简单。您可以根据需要将按钮的html更改为向上投票或向下投票。没关系,我能不能在不创建警报的情况下停止它们?你可以,但举个例子,我认为警报最简单。您可以根据需要将按钮的html更改为向上投票或向下投票。没关系