Кнопка "Отключить" после нажатия на 60 секунд, даже если браузер обновляется с помощью Meteor
Я искал кучу проб и ошибок, но пока не нашел решения этой проблемы. Я нашел решения, но ничего, что мне удалось реализовать.
Я использую Meteor и хочу создать вход / кнопку, которая будет отключена в течение 60 секунд после нажатия. Я могу сделать это, но моя самая большая проблема заключается в том, что при обновлении браузера кнопка снова нажимается.
Есть ли способ привязать таймер к идентификатору пользователя? Любая помощь будет принята с благодарностью. Я читал о Date.now(); и Sugar JS, но не смог заставить их работать для моего приложения.
1 ответ
Решение
Вы можете использовать html localstorage. например:
WHILE CLICKED BUTTON SET THIS.
localStorage.setItem('status', 1);
While 60 sec complete then apply
localStorage.setItem('status', 0);
и проверять каждый раз, когда нажатие кнопки погоды localalstorage равно 0 или 1.
if 0 submit else return false. And to get localstorage value use as
localStorage.getItem('status');