#html
Вопрос:
Есть ли способ определить время, когда вы покидаете сайт, и время, когда вы снова заходите на сайт, чтобы получить вознаграждение за часть бездействия в автономном режиме? Или есть просто способ узнать, сколько минут прошло не на сайте?
Ответ №1:
вы можете использовать setinterval следующим образом:
lt;div id="seconds"gt;lt;/divgt; lt;scriptgt; let i = 0 setInterval( function(){ var seconds=document.getElementById("seconds"); var xhttp; xhttp = new XMLHttpRequest(); xhttp.onreadystatechange = function () { if (this.readyState != 4 || this.status != 200) { i ; seconds.innerHTML=i; } }; xhttp.open("GET", "https://yourdomain.com/", true); //to avoid cors policy xhttp.send(); } , 1000); lt;/scriptgt;
интервал каждые 1 с, если клиент отключен i