홈>
응용 프로그램에서 사용자가 단일 로그인을 수행하기를 원합니다. 그가 응용 프로그램을 떠날 때. 이름에서 알 수 있듯이 사용자가 현재 브라우저 탭이나 브라우저 창 또는 브라우저 참조 버튼을 닫을 때만 발생합니다. 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 : 서버에 업로드하기 전에 이미지를 회전시킵니다
- javascript : iterate 체크 박스 자바 스크립트?
- javascript : 브라우저 백 버튼을 클릭하면 이벤트를 트리거하십시오.
- javascript : HTML을 가져 오는 방법 jQuery /Ajax를 사용하여 PHP 변수를 선택하십시오.
- PHP가 JavaScript에서 작동하는 함수 number_format ()이 이유는 무엇입니까?
- javascript : phpmailer가 작동하지 않음, 오류 로그 : PHPMAILER \ PHPMAILER \ 예외 : SMTP 오류 : SMTP 호스트에 연결할 수 없음
- javascript : 클릭시 TBD 데이터를 어떻게 변경할 수 있습니까?
- javascript : jQuery : 요소의 다른 위치에서 클릭하는 요소 숨기기
- javascript : 같은 줄에 두 요소가있는 수직을 수직으로 수직으로
- javascript : 예제와 같은 턴을 만들고 있습니다.
페이지가 실제로 다시로드된다는 것을 알 수있는 더 좋은 방법은 대부분의 새 버전 브라우저에서 지원하는 네비게이터 객체입니다. HTML 5 탐색 시간 API를 사용합니다.
소스 : https://developer.mozilla.org/en-US/docs/Web/API/Navigation_timing_API
응답자: Rahul Jain