홈>
응용 프로그램에서 사용자가 단일 로그인을 수행하기를 원합니다. 그가 응용 프로그램을 떠날 때. 이름에서 알 수 있듯이 사용자가 현재 브라우저 탭이나 브라우저 창 또는 브라우저 참조 버튼을 닫을 때만 발생합니다. JavaScript OnUnload 이벤트를 사용하는 것이 가능합니다. 하지만 문제는이 이벤트가
<올>처음 3 건을 처리했지만 브라우저 새로 고침 및 뒤로/앞으로 버튼 클릭을 감지 할 수 없습니다. 누구든지 그러한 기능을 구현 했습니까? 제발 도와주세요 ??
미리 감사합니다 !!!
- 답변 # 1
- 답변 # 2
이벤트에서 아약스를 사용하십시오. 사용 (비동기 자바 스크립트 요청)
<script type="text/javascript"> $(window).bind('unload', function(){ $.ajax({ type: "get", async: false, url: "URL CONTROLLER/FUNCTION" }); }); </script>
관련 자료
- Python desktop application - python 데스크톱 애플리케이션 - oauth2 pkce 흐름에서 브라우저 닫기
- javascript - 요청이 제출되면 자동으로 브라우저를 닫습니다
- Selenium을 사용하여 다른 세션에서 열린 모든 브라우저를 닫을 수 있습니까?
- ionic framework - Cordova InAppBrowser에서 리디렉션 된 URL을 감지하고 브라우저를 닫는 방법
- typescript - 시나리오를 실행하고 다음 시나리오를 실행할 때 URL을 다시 시작한 후마다 브라우저를 닫는 방법은 무엇입니까?
- python 3.x - 키 누름을 감지하여 플롯 새로 고침 및 닫기
- javascript - 브라우저가 새로운 페이지를로드하고 있음을 감지하여 무언가 발생하고 있음을 강조합니다
- twitter bootstrap - typo3 - 유체로 브라우저 크기를 감지 하시겠습니까?
- javascript - 각도기에서 새 브라우저를 닫고 열어야합니다
- 새로 고침 브라우저 Angular 앱이 작동하지 않습니다 아파치 톰캣에 앱을 배포하면 404 오류가 발생합니다
- 코드를 실행 한 후 브라우저에서 PHP 페이지를 닫는 방법은 무엇입니까?
- ruby on rails 5 - user_agent를 사용하여 브라우저, 운영 체제 및 소스를 감지하는 방법
- angular - Angular7은 약속 데이터를 표시하지 않지만 브라우저를 강제로 새로 고치면 표시됩니다
- css - jQuery를 사용하여 선택한 글꼴 브라우저를 감지하십시오
- Angular 7 검색 브라우저 탭이 활성화되었습니다
- javascript - 동일한 구성 요소를 새로 고치는 ReactJS 브라우저 뒤로 단추
- javascript - 페이지가 새로 고침의 결과임을 감지
- VBA를 사용하여 자동 새로 고침, Excel 파일 저장 및 닫기시 문제
- web worker - Scalajs에서 코드가 브라우저 창에서 실행 중인지 WebWorker에서 실행 중인지 어떻게 감지 할 수 있습니까?
- typescript - 경로 변경 전에 브라우저의 백 버튼 감지
관련 질문
- javascript : PHP base_url 함수에 대한 변수 값
- javascript : ajax 요청의 게시물 데이터가 작동하지만 PHP는 여전히 정의되지 않은 인덱스를 표시합니다.
- javascript : HTML 전화번호 유효성 검사
- javascript : 부트스트랩 5에서 모달 앵커로 스크롤이 PHP에서 작동하지 않음
- javascript : 대문자로 변환하기 위해 검색 입력을 입력할 때 내가 원하는 select2 라이브러리
- javascript : 중첩 Ajax 호출 문제
- javascript : 커서에 원을 붙이고 빠르게 움직이면 원이 잘리는 것처럼 보입니다.
- javascript : jQuery proto에서 Object(0)이란 무엇입니까?
- javascript : codepen.io 프로필 이미지 업로드 JQuery가 작동하지 않음
- javascript : 자바 스크립트를 사용하여 이미지 태그 내부의 이미지 크기(치수 아님) 가져오기
페이지가 실제로 다시로드된다는 것을 알 수있는 더 좋은 방법은 대부분의 새 버전 브라우저에서 지원하는 네비게이터 객체입니다. HTML 5 탐색 시간 API를 사용합니다.
소스 : https://developer.mozilla.org/en-US/docs/Web/API/Navigation_timing_API
응답자: Rahul Jain