통신용 웹 소켓 연결을 사용하고 있습니다. 그러나 사용자 새로 고침 페이지,이 웹 소켓 연결을 닫고 싶습니다. 또한 window.onbeforeunload 이벤트를 사용하여 사용자 정의 text.IF 사용자가 확인 상자를 표시합니다. 사용자가 'do not reload'옵션을 선택하고 아무런 동작이 없음 (잘 작동 함) 사용자가 reload 옵션을 선택하면 웹 소켓 연결을 닫으려고합니다. . 나는 이걸 어떻게 달성 해야할지 몰랐다. window.unload를 호출하여 웹 소켓 연결을 닫으려고했으나 작동하지 않습니다 .Mu 코드는 다음과 같습니다.window.unload 호출 방법
window.onbeforeunload = function(e) {
return "you are closing this web page';
};
window.unload = function(e) {
webSockect.closeConnection();
};
이 방법을 알려주십시오.
모든 브라우저에서 Window.unload 함수가 지원되지 않으므로 onBeforeUnload 함수가 더 좋습니다. 또한이 기능이 트리거 될 때 이벤트 목록을 찾을 수 있습니다 : [OnBeforeUnload - 이벤트 목록] (http://stackoverflow.com/questions/138411/catching-a-tab-close-event-in-web-browser) – Rajesh