2
전 이벤트 리스너 윈도우를 추가 할 때마다. 이전에로드되지 않은 페이지가 리디렉션되는 위치를 확인할 수 있습니까? 또는 개발자가 변경하려고 시도한 것이 있습니까? 이제 문제가 나는 경우 document.location에, 로직을 변경하려면,이다window.onbeforeunload가 호출 될 때 페이지가 리디렉션되는 위치를 알 수 있습니까?
$(window).bind("beforeunload",function(){
//I do what I want here
});
:
이 내가 지금하는 일이다
다음
내가 정말 원하는 것입니다. HREF = "MAILTO : *"나는 doccument.location.href가 호출 될 때 아무 것도하고 싶지 않아 called.ie되고, 그래서 나는 나에게 나의 논리가 좋아 싶어한다 : 는$(window).bind("beforeunload",function(){
if(document.location.href has mailTo:)
{
//do nothing
}
else
{
//my old logic applies here
}
});
경우는 사용자가 링크를 클릭하지 않지만 개발자가 보인다 = "흔한", 또는 document.location.href = "someotherlink" – Neeraj
을 document.location.href 호출 가능하지 않다면 http://stackoverflow.com/questions/1686687/how-can-i-get-the-destination-url-in-javascript-onbeforeunload-event – DhruvPathak
을 참조하면 내가 받아 들일 수 있도록 답변을 업데이트 할 수 있습니까? 올바른 것으로? – Neeraj