Ho un gestore per onbeforeunloadCome posso rilevare quando l'utente sta lasciando il mio sito, non solo andando a una pagina diversa?
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";
}
}
ma non sono sicuro di come sapere se l'url cliccato sulla pagina è all'interno del sito.
Voglio solo che avvisino se lasceranno il sito.
Si prega di non fare questo - sanno che stanno lasciando il sito - hanno fatto clic sul collegamento. Questo genere di cose è ciò che dà a javascript un brutto nome. –
possibile duplicato di [Come posso ottenere l'URL di destinazione in evento onbeforeunload javascript?] (Http://stackoverflow.com/questions/1686687/how-can-i-get-the-destination-url-in-javascript-onbeforeunload -event) –
2 voti UP? .... – Nivas