Здравствуйте,
есть ли возможность узнать url по которому только будет начат переход браузера?
То есть, нечто на событие unload, не переходя полностью по новому урлу, где уже сработает можно получить location.href, хотелось бы заранее насколько это возможно
Конечно возможно. Нужно просто повесить обработчик клика на все ссылки со страницы. При обнаружении клика на любую ссылку, предотвращаем переход, получаем ссылку по которой юзер хочет уйти, делаем свои дела и уже сами инициируем переход.
вы не поняли, если бы ссылки были на странице, (но тогда вопрос, а в чем смысл если ссылки и так на этой странице) то и вопросов нет, а вот если пользователь ввел новый урл и пытается покинуть страницу по другой ссылке, вообще любой