Я должен установить время в минутах в config.json и использовать время в jquery. Когда время простоя достигнуто, покажите мод загрузки. Я достиг этого в событиях mousedown, mouseup и keypress. Это работает хорошо. Но в моем приложении процесс выполняется довольно долго, зависит от того, как может изменяться время данных, как определить, запущен ли процесс, так что мне нужно очистить Timetime.
Это код, который я использую в jquery, но не имею представления о том, как использовать его для процесса. Процесс называется AJAX-вызовом.
onIdle(1 * 60, function () {
$('#myModalSSO').modal('show');
});
var onIdle = function (timeOutSeconds: any, func: any) {
var idleTimeout = 60000;
var activity = function () {
clearTimeout(idleTimeout);
idleTimeout = setTimeout(func, timeOutSeconds * 1000);
}
$(document).on('mousedown mouseup keypress', activity);
activity();
}
Как найти работающий процесс? Или есть какой-то другой способ добиться этого. Но время, которое я установил в config.json, не является статическим значением, оно может отличаться.