如何使用javascript重定向到多个网址?

时间:2016-12-20 17:20:32

标签: javascript redirect cookies

我需要清除Cookie并在点击链接后重定向到新的网址。我编写了下面的代码,它调用“logOffRedirectUrlForCookieDeletion”,它负责清除cookie并将应用程序重定向到主页,“myUrlAfterCookirDeletion”是删除cookie后需要从主页重定向的新url。如果我使用任何一个“window.location.href”语句,我的代码工作得非常好但是如果我使用两个“window.location.href”语句,那么第二个语句就会被执行。有人可以建议我如何使用window.location.href

使用2 url重定向
ClearCookiesAndRedirect:function(redirectURL){
         if (confirm("Do you want to leave the website?") == true) {  
                window.location.href = logOffRedirectUrlForCookieDeletion;
                window.location.href = "myUrlAfterCookirDeletion";

            } else {
               return;
            }   
    },

1 个答案:

答案 0 :(得分:1)

添加iframe以删除Cookie。在重定向之后,这将加载cookie删除页面+而不是重定向:

iframe=document.createElement("iframe");
iframe.src="cookiedeletion.html";
iframe.onload=function(){
 //cookies deleted lets redirect
window.location.href="newurl";
};
document.body.appendChild(iframe);

但是,为什么不直接删除页面上的cookie?更容易......