HTML кнопка Clicker счетчик уникальный нажмите

Я искал простой html код для кнопки clicker counter и я нашел этот сайт

Тем не менее, мне нужны клики, чтобы быть анти-спам, поэтому мне просто нужна кнопка, которая позволяет только один клик на IP-адрес.

Помочь?

Вот код:

    function clickCounter() {
        if(typeof(Storage) !== "undefined") {
            if (localStorage.clickcount) {
                localStorage.clickcount = Number(localStorage.clickcount)+1;
            } else {
                localStorage.clickcount = 1;
            }
            document.getElementById("result").innerHTML = "" + localStorage.clickcount + " people are going!";
        } else {
            document.getElementById("result").innerHTML = "Sorry, your browser does not support web storage...";
        }
    }
    <body>
    <p><button onclick="clickCounter()" type="button">I'M GOING!</button></p>
    <div id="result"></div>

1 ответ

  1. Вот парень, который опубликовал длинный список различных бесплатных сервисов поиска ip,которые все возвращают объекты JSON запросившего. В зависимости от вашей внутренней части вы можете использовать эту информацию и хранить, какие ip-адреса уже нажали на кнопку. Этот способ также более безопасен, так как localStorage хранит данные в браузере пользователей, они могут просто очистить эти данные и нажать еще раз.