2017-04-02 8 views
0

내 요구 사항은 IE 11 브라우저의 뒤로 버튼을 클릭 할 때 로그 아웃 페이지로 이동해야하는 것과 같습니다.IE11에서 clientX 및 clientY의 대체 속성으로 브라우저의 뒤로 단추를 감지합니다 ..?

2 일 동안 시도했지만 진행이 없습니다. 그래서 마침내 여기에 게시 할 생각입니다.

이것에 대한 해결책을 게시하시기 바랍니다 ...이 작업을 수행하는 방법의

+0

[적절한 질문 작성 방법] (https://stackoverflow.com/help/how-to-ask)을 참조하십시오. 최선의 시도를 보여주십시오. 제발 다른 사람이 당신을 위해 코드를 작성할 것이라고 기대하지 마십시오. – creimers

+0

공통 디자인 패턴은 사용자에게 session_end를 호출하고 자격 증명 서버 변수를 지우고 사용자를 방문 페이지로 리디렉션하기 위해 서버 측 코드 (asp.net form postback)를 실행하는 페이지에 로그 아웃 버튼을 제공하거나 로그인 페이지. 뒤로 및 앞으로 단추는 스크립트 가능하지 않습니다 ... 탭의 이동 기록을 탐색하기위한 것입니다. –

답변

0

하나는 이벤트를 onbeforeunload 사용하는 것입니다.

<body onbeforeunload=”HandleBackFunctionality()”> 

function HandleBackFunctionality() 
{ 
    if(window.event.clientX < 40 && window.event.clientY < 0) 
    { 
    alert("Browser back button is clicked..."); // end the session here 
    } 
}