Обновление времени cookie
Есть такое вопрос. Я написал скрипт на проверку активности он работает отлично, но проблема в том, что куки живут 1 час. А мне необходимо, чтобы если пользователь не активен, то куки живут 1 час, а если активен, то живут до тех пор, пока пользователь станет не активным
Проверка на активность
// Проверка на активность
var no_active_delay = 3600; // Количество секунд простоя мыши, при котором пользователь считается неактивным
var now_no_active = 0; // Текущее количество секунд простоя мыши
setInterval("now_no_active++;", 1000); // Каждую секунду увеличиваем количество секунд простоя мыши
setInterval("updateChat()", 1000); // Запускаем функцию updateChat() через определённый интервал
document.onmousemove = activeUser; // Ставим обработчик на движение курсора мыши
function activeUser() {
now_no_active = 0; // Обнуляем счётчик простоя секунд
}
function updateChat() {
if (now_no_active >= no_active_delay) { // Проверяем не превышен ли "предел активности" пользователя
location.reload();
// return;
}
}
Если будет необходимо, дополню скриптом, где создаю куки