N'est-il pas plus approprié de le faire en amont ?
Le front-end js est utilisé comme moniteur. S'il n'y a ni opération de souris ni d'opération de clavier pendant une longue période (par exemple : 30 minutes), une boîte de dialogue apparaîtra pour le rappeler à l'utilisateur.
Correction :
Ce que j'ai donné auparavant était du pseudo-code, c'était seulement intéressant et son exactitude n'était pas garantie, mais l'interlocuteur l'a évidemment pris au sérieux, donc je n'ai pas eu d'autre choix que de le changer un peu, au moins il peut fonctionner
Par exemple :
var timer;
var setTimer = function(){
timer = setTimeout(function() {
alert('你大爷的,也不动一动?');
setTimer();
}, 5000);
};
setTimer();
var handler = function(){
clearTimeout(timer);
setTimer();
};
document.addEventListener('keyup', handler, false);
document.addEventListener('mousemove', handler, false);
N'est-il pas plus approprié de le faire en amont ?
Le front-end js est utilisé comme moniteur. S'il n'y a ni opération de souris ni d'opération de clavier pendant une longue période (par exemple : 30 minutes), une boîte de dialogue apparaîtra pour le rappeler à l'utilisateur.
Correction :
Ce que j'ai donné auparavant était du pseudo-code, c'était seulement intéressant et son exactitude n'était pas garantie, mais l'interlocuteur l'a évidemment pris au sérieux, donc je n'ai pas eu d'autre choix que de le changer un peu, au moins il peut fonctionner
Par exemple :