如果用戶沒有在頁面上執行任何操作,即頁面處於空閒狀態,有什麼方法可以捕獲頁面空閒或沒有任何操作。我在我的項目中使用了JSP,struts1,JQM,JS。用於查找頁面空閒時間的腳本
1
A
回答
0
您可以使用body-tag的Triggers onclick,onmousemove和onkeypress來獲取當前用戶操作。其中一個觸發後,您可以設置時間戳並通過setTimeout()或setIntervall()查詢空閒時間。您獲取當前時間戳並從最後一個操作中減去時間戳。使用
1
空閒時間實現:
- YUI
- jQuery
或者使用下面的腳本:
<script type="text/javascript"> idleTime = 0; $(document).ready(function() { //Increment the idle time counter every minute. var idleInterval = setInterval("timerIncrement()", 60000); // 1 minute //Zero the idle timer on mouse movement. $(this).mousemove(function (e) { idleTime = 0; }); $(this).keypress(function (e) { idleTime = 0; }); }) function timerIncrement() { idleTime = idleTime + 1; if (idleTime > 19) { // 20 minutes window.location.reload(); } } </script>
+2
很好的答案。但是,如果您複製粘貼來自SO上的其他答案的答案,請引用來源。只是一個禮貌問題。 http://stackoverflow.com/questions/667555/detecting-idle-time-in-javascript-elegantly – 2012-07-26 06:57:02
相關問題
- 1. Google Apps腳本空閒時間
- 2. 查找(HTML)頁面腳本
- 3. 頁面頁眉內的時間腳本
- 4. 查詢員工的空閒時間
- 5. 用於查找程序的平均運行時間的腳本
- 6. Android的空閒時間?
- 7. 頁腳頁面額外的空間
- 8. Cant Get PC空閒時間
- 9. MediaWIki會話空閒時間
- 10. 應用程序的空閒時間
- 11. PHP執行時間vs空閒時間
- 12. 用於查找空閒樹中兩個節點之間最長距離的線性時間算法?
- 13. 在Android上的PDF頁面上查找可用空間
- 14. WPF:應用程序空閒時間
- 15. 監視用戶空閒時間
- 16. 使用python檢測空閒時間
- 17. 頁腳空間
- 18. 腳本查找頁面上使用的所有字體
- 19. 如何根據可用時間段和預定時間段查找空閒時間段?
- 20. Ubuntu:用於檢查頁面狀態並重啓後的腳本
- 21. 如何使用mpdf查找剩餘頁面空間
- 22. 在Vagrant開發站點上加載頁面之前的大量空閒時間
- 23. Linux中進程的空閒時間
- 24. 的Emacs + ESS空閒時間打印
- 25. Arduino上的空閒時間函數
- 26. 頁腳之間的額外空間頁面不一致
- 27. ajax腳本僅適用於頁面刷新時的第一行
- 28. 給定開始/結束時間陣列找到總空閒時間的算法
- 29. 查找運行腳本的頁面上的xpaths
- 30. 尋找下一個空閒時隙
你是什麼意思 「就可以做的事情」 ? – Bergi 2012-07-26 06:47:12
頁面是基於事件的,某些操作觸發事件。你是說如果沒有「事件」你想記錄「時間」。或者你在說什麼「服務器端」回發? – 2012-07-26 06:48:33
檢查這個帖子http://stackoverflow.com/questions/667555/detecting-idle-time-in-javascript-elegantly – zoranc 2012-07-26 06:48:39