사용자가 페이지에서 어떤 작업도 수행하지 않는 경우, 즉 페이지가 유휴 상태 인 경우 페이지가 유휴 상태이거나 아무 작업도 수행하지 않은 시간을 캡처하는 방법이 있습니까? 내 프로젝트에서 JSP, struts1, JQM, JS를 사용하고 있습니다.페이지 유휴 시간을 찾기위한 스크립트
1
A
답변
0
본문 태그의 트리거 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 –
관련 문제
- 1. 시작/끝 시간의 배열 주어진 총 유휴 시간을 찾기위한 알고리즘
- 2. 브라우저의 유휴 시간을 확인하는 방법
- 3. 프로그램의 평균 런타임을 찾기위한 스크립트
- 4. 레지스트리에서 폴더를 찾기위한 스크립트
- 5. 액션 스크립트 화면이 유휴
- 6. 클라이언트 컴퓨터에서 페이지 응답 시간을 측정하는 스크립트
- 7. C# 응용 프로그램에서 유휴 시간을 어떻게 결정합니까?
- 8. 사용자 유휴 시간을 감지하는 Windows 잠금 방지
- 9. 앱 유휴 시간을 어떻게 알 수 있습니까?
- 10. 앱 유휴 시간을 얻는 방법은 무엇입니까?
- 11. 양식 입력에서 횡설수설하는 단어를 찾기위한 자바 스크립트
- 12. 10K + 레코드 모음의 평균 시간을 찾기위한 효율적인 mongodb 쿼리?
- 13. 외부 자바 스크립트 문구에서 페이지 대기 시간을 최소화하는 방법은 무엇입니까?
- 14. 자바 스크립트 사용 여부에 관계없이 페이지 렌더링 시간을 계산하는 방법
- 15. 시간을 표시하는 스크립트
- 16. 화면 잠금 후 자동 유휴 방지 스크립트
- 17. google.maps.event.addListener (지도,() 함수를 "유휴"는 - 그것은 가능한 유휴 시간을 지정하는 것입니다
- 18. Java apache.commons.pool : 풀에서 객체의 최대 유휴 시간을 설정하는 방법은 무엇입니까?
- 19. 여러 탭에서 유휴 시간을 감지 할 수 있습니까?
- 20. 시스템 유휴 시간을 계산하고 시스템을 잠자기 상태로 만드는 방법은 무엇입니까?
- 21. 마지막으로 j2me 키를 누른 이후 비활성/유휴 시간을 감지하는 방법
- 22. 응용 프로그램없이 C# Windows Forms 응용 프로그램에서 유휴 시간을 감지합니다.
- 23. appengine 동적 백엔드 유휴 시간을 늘리는 방법은 무엇입니까?
- 24. VBA를 사용하여 Windows XP에서 유휴 시간을 얻는 방법?
- 25. PHP는 페이지 로딩 시간을 늘립니까?
- 26. 리눅스에서 프로세스의 유휴 시간
- 27. 리눅스 유휴 이벤트 Python
- 28. 응용 프로그램의 유휴 시간
- 29. 안드로이드의 유휴 시간은?
- 30. 경과 시간을 계산하는 쉘 스크립트
당신은 "거기에 뭔가를하고"무엇을 의미합니까 ? – Bergi
페이지는 이벤트 기반이므로 일부 동작은 이벤트를 트리거합니다. "이벤트"가없는 경우 "시간"을 기록하고 싶다고 말하고 있습니까? 아니면 "서버 측"포스트 백이 없다는 이야기입니까? –
이 게시물을 확인하십시오. http://stackoverflow.com/questions/667555/detecting-idle-time-in-javascript-elegantly – zoranc