Devi verificare se c'è una nuova pagina richiamata, e in caso affermativo, se fa parte del tuo sito oppure no.
Se la pagina fa parte del tuo sito allora non devi fare nulla, negli altri due casi disconnetti. Il che comunque può non essere una cosa buona, perché se l'utente torna subito dopo si trova disconnesso e può essere fastidioso.
Fossi in te seguirei il consiglio di bubu, ma se proprio vuoi fare di testa tua ti conviene chiedere consigli sul forum javascript