2011-11-15 8 views
0

브라우저 닫기 및 탭 닫기 기능 만 감지하는 JS 함수를 만들고 싶습니다. 이 코드를 다음에서 사용했습니다. http://ykyuen.wordpress.com/2011/02/22/jquery-javascript-capture-the-browser-or-tab-closed-event/브라우저 창 닫기 및 탭 닫기

저는 저에게 맞습니다. 그러나 주소에 커서를 놓고 입력하면 페이지 방법이 죽습니다. 탭이나 브라우저가 닫힌 경우에만 알림을 표시해야합니다.

+1

둘을 구분할 수 없습니다. 모든 스크립트에서 알 수있는 것은 페이지가 언로드된다는 것입니다. 방법을 모른다. –

답변

5

나는 이것이 가능하지 않습니다.

정말 구분할 수 없습니다. 사용자가 어떤 식 으로든 페이지에서 다른 곳으로 이동할 때 같은 이벤트가 발생합니다 (beforeunload, unload). 사용자가 페이지의 링크 중 하나를 클릭했거나 양식 중 하나를 제출했는지 여부와 상관없이 게시 된 링크와 같은 몇 가지 트릭을 수행 할 수 있지만 새로 고침 단추, 뒤로 가기 단추, 새 주소를 입력하는 사용자, 사용자가 북마크를 클릭하거나, 탭을 닫거나, 브라우저를 닫는 등.

+0

안녕하세요, 새로 고침 버튼을 처리하고 창과 탭을 닫았습니다. 나는 주소 표시 줄에 같은 URL에 입력을 처리하고 싶습니다. 그런 다음 내 작업이 완료되면 북마크 및 기타를 처리하고 싶지 않습니다. 의견을 보내 주셔서 감사합니다. –

+0

@Anil 예, 이해합니다. 그것은 불가능합니다. – kapa

+0

감사합니다. @bazmegakapa –