基于引用的JavaScript重定向?

基于引用的JavaScript重定向?,javascript,redirect,referrer,Javascript,Redirect,Referrer,是否可以使用javascript获取引用URL,假设引用URL为,然后将用户重定向到与引用页面具有相同本地的新页面(引用本地) 伪代码如下所示: var referringURL = document.referrer; var local = referringURL.substring(referringURL.indexOf("?"), referringURL.length()) var newURL = "http://page.com/login" +local; Send user

是否可以使用javascript获取引用URL,假设引用URL为,然后将用户重定向到与引用页面具有相同本地的新页面(引用本地)

伪代码如下所示:

var referringURL = document.referrer;
var local = referringURL.substring(referringURL.indexOf("?"), referringURL.length())
var newURL = "http://page.com/login" +local;
Send user to newURL

谢谢,-Pete

如果要有多个URL参数,您可能需要添加一个方法来解析它们,然后从结果中获取“local”参数。示例:谢谢,请注意:“referringURL.length()”应该是“referringURL.length”。我的“伪”代码非常接近实际情况,我非常惊讶,因为我从来没有用javascrpit编写过代码。
if (document.referrer != "") {
   var referringURL = document.referrer;
   var local = referringURL.substring(referringURL.indexOf("?"), referringURL.length);
   location.href = "http://page.com/login" + local; 
}