Jak mogę uzyskać docelowy adres URL linku na stronie internetowej w zdarzeniu javascript onbeforeunload?
Czy jest możliwe przechwycenie linku na stronie internetowej, na który kliknął użytkownik? Nie mówiąc o tym, czy ręcznie wpisali adres URL w pasku adresu lub kliknęli przycisk Wstecz - ale istniejący link lub element menu na bieżącej stronie.
To jest dla komercyjnej strony internetowej, która ma standardowy nagłówek i stopkę zawierającą linki do innych stron na stronie internetowej firmy.
Mają skomplikowany formularz zamówienia, w którym niepraktyczne jest próbowanie zapisywania i przywracania stanu formularza.
Jeśli w trakcie wypełniania zamówienia klient musi odwiedzić inną stronę na stronie internetowej - aby przejrzeć produkt itp. Idealnie byłbym w stanie zaoferować opcję otwarcia linku w innym oknie przeglądarki lub zakładce zamiast opuszczania strona, aby użytkownik nie stracił pracy, którą umieścił w zamówieniu.
Wiem, że mogę mieć inny zestaw nagłówków i stopek, które są napisane, aby otworzyć ich linki w innym oknie / zakładce, ale w celu uproszczenia konserwacji i aktualizacji staram się zminimalizować liczbę używanych odmian. Możliwe jest również, że użytkownik chce zrezygnować z formularza zamówienia i może być zdezorientowany, jeśli spróbuje to zrobić, zamiast tego otworzy się kolejne okno.
Używam JQuery i Javascript.