对于一个网页长时间没有操作,给用户一个对话框的提示,但是用户的基本信息还是可以获取到;有没有办法实现
学习是最好的投资!
在前端做比較適合吧?
前端js做個監聽,如果長時間(譬如:30分鐘),既無滑鼠操作、也無鍵盤操作,就彈出一個框提醒一下使用者。
修正:
我之前給的是偽代碼,僅有意思,不保證正確性,但題主顯然當真了,無奈我只能把她稍微改改,起碼能運行吧
譬如這樣:
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);
在前端做比較適合吧?
前端js做個監聽,如果長時間(譬如:30分鐘),既無滑鼠操作、也無鍵盤操作,就彈出一個框提醒一下使用者。
修正:
我之前給的是偽代碼,僅有意思,不保證正確性,但題主顯然當真了,無奈我只能把她稍微改改,起碼能運行吧
譬如這樣: