10
Czy mimo to można pobrać referencyjny adres URL za pomocą javascript, powiedzmy, że adres zwrotny to http://page.com/home?local=fr, a następnie przekierować użytkownika na nową stronę z tym samym adresem lokalnym, co strona z próbami (http://page.com/login?local=odsyłając do lokalnego numeru)?Przekierowanie JavaScript oparte na Referrer?
Pseudo kod byłoby coś takiego:
var referringURL = document.referrer;
var local = referringURL.substring(referringURL.indexOf("?"), referringURL.length())
var newURL = "http://page.com/login" +local;
Send user to newURL
Dzięki -Pete
Jeśli będziemy mieć więcej niż jeden adres URL param należy chyba dodać metodę analizowania ich , a następnie po prostu pobieramy "lokalny" parametr z wyniku. Przykład: http://rockmanx.wordpress.com/2008/10/03/get-url-parameters-using-javascript/ – Chelsea
dzięki, po prostu uwaga: "referringURL.length()" powinno być "referringURL.length". Mój "pseudo" kod był bardzo zbliżony do rzeczywistej rzeczy, był bardzo zaskoczony, ponieważ nigdy nie zakodowałem czegoś w javascrpit. –
dzięki - zaktualizowano. – Josh