Событие beforeunload срабатывает, когда пользователь покидает страницу. Или переходит на новую.
Вот можно как-то определить урл новой страницы события внутри beforeunload ?
$(window).off('beforeunload').on('beforeunload', function () {
var newUrl = .....
});