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