मैं 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";
}
}
के लिए कोई हैंडलर है, लेकिन मुझे यकीन है कि पता है कि कैसे अगर यूआरएल वे पेज पर क्लिक किया साइट के भीतर है नहीं कर रहा हूँ।
मैं बस उन्हें चेतावनी देना चाहता हूं कि वे साइट छोड़ देंगे।
कृपया यह न करें - उन्हें पता है कि वे साइट छोड़ रहे हैं - उन्होंने लिंक पर क्लिक किया। इस तरह की चीज जावास्क्रिप्ट को एक बुरा नाम देती है। –
संभावित डुप्लिकेट [मैं जावास्क्रिप्ट पर गंतव्य यूआरएल कैसे प्राप्त कर सकता हूं?] (Http://stackoverflow.com/questions/1686687/how-can-i-get-the-destination-url-in-javascript-onbeforeunload -वेन्ट) –
2 यूपी वोट? .... – Nivas