如果在最後5分鐘的網頁上空閒,提示用戶的最佳方式是什麼? 我的意思是如何知道在最後5分鐘的網頁上使用是空閒的。如何提示用戶,如果頁面從最後5分鐘空閒
2
A
回答
7
只需使用計時器設置某些事件偵聽器即可觸發自定義函數/事件。我建議綁定儘可能多的獨特的用戶驅動事件。
我要去欺騙了一下,使用jQuery的一些演示代碼,這都可以在純JavaScript做,但是這是諸如此類的事情jQuery的存在:
$(window).bind('mousemove mouseclick keydown mousewheel ...more listeners...', idle);
function idle(e)
{
if (window.idleTimeout)
{
clearTimeout(window.idleTimeout);
}
window.idleTimeout = setTimeout(userIdle, 300000);
}
function userIdle()
{
//either do stuff here or trigger the "idle" event
$(window).trigger('idle');
}
1
使用setTimeout
函數調用以5分鐘的時間註銷用戶的函數。
+0
這是否開火用戶閒置或沒有。 – 2011-03-28 04:59:32
相關問題
- 1. 重新加載頁面,如果在2分鐘內空閒
- 2. 如何在MVC4中用戶空閒時間爲5分鐘時自動註銷?
- 3. asp.net刷新頁面,如果用戶空閒或沒有活動
- 4. 如何在5分鐘不活動後更改頁面位置
- 5. Grails的:(:10分鐘例如)如果會話是空閒有時
- 6. 如果用戶保持空閒10分鐘,就會終止Zend會話
- 7. 處理客戶端與openfire服務器斷開連接如果客戶端空閒5分鐘
- 8. 我如何在PHP如果閒置10分鐘,使用會話註銷用戶
- 9. 如何設置PHP空閒會話時頁面空閒
- 10. 檢查系統空閒和使系統進入註銷狀態5分鐘後(如果沒有人使用)
- 11. 如果空閒超過三分鐘,.NET Tcp流失敗
- 12. 銷燬會話,如果用戶空閒
- 13. 5分鐘後斷開用戶
- 14. 如果其他頁面閒置1分鐘,則重定向到登錄c#
- 15. 最大5分鐘
- 16. 如何使用pyodbc從ms access db中選擇最後5分鐘的數據?
- 17. 如果10分鐘後網頁上沒有用戶活躍,如何向上滾動頁面?
- 18. 15分鐘後如何註銷用戶?
- 19. 白屏問題,如果用戶在asp.net頁面中保持空閒狀態
- 20. 如何在計時耗盡時顯示最後5秒鐘?
- 21. 軌找到最後5分鐘
- 22. 在空閒時間30分鐘後ViewState變空
- 23. 5最後訪問頁面
- 24. 如何每5分鐘
- 25. 如果用戶不接受付款,5-10分鐘後恢復會話。 PHP
- 26. 如何註銷會話,如果用戶空閒在PHP
- 27. 如果用戶閒置15分鐘,刪除會話(維護使用cookie)
- 28. 使用列的最大值,如果空使用分鐘
- 29. 如何從SQL數據庫表中獲取最後5分鐘的記錄?
- 30. 如何在3分鐘後註銷一個jsp頁面,如果它不活動3分鐘?
你快! :D – 2011-03-28 05:04:20
太好了。非常感謝。 – 2011-03-28 05:19:08