Tuesday, 15 January 2013

javascript - detect if a visitor is leaving website or visiting different page on website with onbeforeunload -



javascript - detect if a visitor is leaving website or visiting different page on website with onbeforeunload -

i'm trying tell difference between when user leaving page on website different website (or closing browser), or different page on website. onbeforeload() doesn't create distinction. there way create possible javascript? have script want fire if user leaving permanently, , not going page page b on website.

the mutual model doing (or @ to the lowest degree think common) give user unique id, save in session variable or cookie , create entry database table corresponding id. each time user visits site id sent server (either script using ajax or if saved id session variable can check on server) , save current time database.

then need have background programme running then, illustration checks every min if user inactive more than, let's 7 minutes. if can relatively sure has left.

if necessary up-to-date can low downwards span instance 1 min , send ajax phone call every 30 seconds update database timestamp.

javascript

No comments:

Post a Comment