브라우저를 닫을 때 몇 가지 기능을 구현했습니다. 내가 주소창을 클릭하여 입력하거나 키를 누릅니다 이제까지 내가 새로 고침 버튼으로 페이지를 새로 고침 할 때 Java Script On IE8의 창 닫기
window.onbeforeunload = function (evt) {
evt = (evt)? evt:event;
clickY = evt.clientY;
altKey = evt.altKey;
keyCode = evt.keyCode;
if (altKey == true && keyCode == 0){
//Make call to the server to clear the cache
}else if(clickY < 0){
//Make a call to the server to clear the cache
}else {
return;
}
};
이제 위의 코드에서 문제는 내 코드는 내가 있기 때문에 원하지 않는 ("21112") 나 경고를주는 것입니다 통화는 브라우저가 닫힌 경우에만 트리거됩니다. 그래서 누군가가이 일을 성취하도록 도와 줄 수 있습니다.
다음 키를 입력하고 F5 키를 확인하십시오 ... – gdoron
당신은 할 수 없습니다 - 현재 페이지를 탐색 할 때 이벤트가 시작됩니다 - 이것은 다른 페이지 나 브라우저가 닫히는 것을 의미합니다 – ManseUK
@goudon 그것은 항상 키 코드를 제공합니다. – BOSS