私はonbeforeunload別のページに行くのではなく、ユーザーが自分のサイトを離れるときを検出するにはどうすればよいですか?
window.onbeforeunload = unloadMess;
function unloadMess(){
var conf = confirm("Wait! Before you go, please share your stories or experiences on the message forum.");
if(conf){
window.location.href = "http://www.domain.com/message-forum";
}
}
のハンドラを持っているが、私は彼らがページ上のクリックしたURLがサイト内であれば知っているかどうかはわかりません。
私は、サイトから離れる場合に警告することができます。
リンク先をクリックしてサイトを離脱していることを知っていてください。この種のことは、javascriptに悪い名前を付けるものです。 –
可能な複製[javascript onbeforeunloadイベントでどのように宛先URLを取得できますか?](http://stackoverflow.com/questions/1686687/how-can-i-get-the-destination-url-in-javascript-onbeforeunload -event) –
2 UP投票? .... – Nivas