Javascript-如何在重定向后获得新窗口Referrer

Javascript - How to get the new window Referrer after Redirection

本文关键字:新窗口 窗口 Referrer 重定向 Javascript-      更新时间:2023-09-26

我正在努力解决一个问题,尽管这个问题似乎已经回答了好几次,但没有任何解决方案对我有效。该场景是当用户按下按钮将其重定向到(同一域的)另一个页面,然后当完成的操作很少时,再次重定向到初始页面。因此,首先,我需要获得重定向用户的页面的新引用人。我尝试过有新推荐人或没有推荐人的解决方案,比如以下那些没有运气的解决方案:

function a() {
  var ref = window.open("http://localhost:8080/ui/about"); 
  ref.addEventListener('loadstart',function(iABObject){
  alert("print something");
  ToDo(); 
}                               

或第二溶液

function a() {
  window.location.href = "http://localhost:8080/ui/about";
  if(window.location.href.indexOf("localhost:8080/ui/about")>-1 ){ 
     alert("print something");
     ToDo();
  }
}

任何形式的帮助都将不胜感激。

我想你想做这样的事情:页面A:

function onClickMyButton(){
    window.location = "pageB";
}

页面B:

... do some stuff
window.location = document.referrer;