2014-08-27 5 views
0

나는 이것이 가장 효과적이라고 생각하지만 솔직히 나는 그것을 이해하지 못합니다.onunload/onbeforeunload를 사용하여 사용자가 페이지를 떠날 때를 확인하는 방법. 메시지를 읽었는지 확인하려면

나는 모든 메시지를 데이터베이스 테이블에 저장하고 전송할 때 주문한 페이지에 표시하는 채팅/메시징 시스템을 만들었습니다.

이제 사용자가 메시지를 읽었는지 여부를 확인할 수 있기를 원합니다. 그래서 사용자가 채팅 페이지를 마지막으로 떠났을 때를 알고 싶기 때문에 그 시간과 날짜를 데이터베이스에 저장된 시간과 날짜와 비교할 수 있습니다.

사용자가 페이지를 보냈던 시간을 알고 싶었던 스레드가 발견되었습니다. 사용자가 언제 떠 났는지 알고 싶습니다.

나는 이것에 대해 더 좋은 방법을 알고 있다면 제안을받을 수 있습니다.

답변

0
window.onbeforeunload = function(){ 
    if(unreadMessages.length > 0){ 
     return 'You have new message. Really want to leave?'; // confirms quit or page refresh 
    }else{ 
     return null; // lets user go 
    } 
};