2017-12-25 32 views
1

jquery, 사용자가 브라우저의 닫기 버튼을 클릭 할 때 쿠키를 지우고 싶습니다.하지만 태그에 대해서도 이전의로드 메소드가 작동합니다. 페이지가 변경되면 beforeunload 메서드가 작동합니다. 클릭 한 브라우저에서만 작동해야합니다.asp.net mvc 브라우저 닫기 버튼을 클릭하면 mvc 쿠키가 지워집니다.

$(document).ready(function() { 
$(window).bind("beforeunload", function() { 
     return confirm("You are about to close the window"); 
    }); 
}); 

답변

1

먼저 웹 구성에 다음 행이 있는지 확인하십시오. 브라우저 설정에서 쿠키를 지우려면 해당 코드를 웹 구성에 추가하지 마십시오. 또한 당신이 jsCookies

+0

덕분에 많이 참조 session.Please의 말에 만료하는 유효 기간이 기본값을 설정하지 않은 경우

<system.web> <sessionState mode="InProc"></sessionState> </system.web> 

. 나는 그것을 해결했다. – Nisanur

+0

환영합니다. 도움을 받으러 오셨습니다. + 1 –