如何重定向到多个url';从javascript中使用什么?
我需要清除cookies,并在单击链接后重定向到新的url。我编写了下面的代码,称为“LogoffRedirectUrlForCookieDelete”,负责清除cookie并将应用程序重定向到主页,“MyUrlAfterCookieDelete”是cookie删除后需要从主页重定向的新url。如果我使用任何一个“window.location.href”语句,我的代码都可以正常工作,但如果我使用两个“window.location.href”语句,则只执行第二个语句。有人可以建议我如何使用window.location.href使用2 url重定向吗如何重定向到多个url';从javascript中使用什么?,javascript,redirect,cookies,Javascript,Redirect,Cookies,我需要清除cookies,并在单击链接后重定向到新的url。我编写了下面的代码,称为“LogoffRedirectUrlForCookieDelete”,负责清除cookie并将应用程序重定向到主页,“MyUrlAfterCookieDelete”是cookie删除后需要从主页重定向的新url。如果我使用任何一个“window.location.href”语句,我的代码都可以正常工作,但如果我使用两个“window.location.href”语句,则只执行第二个语句。有人可以建议我如何使用wi
ClearCookiesAndRedirect:function(redirectURL){
if (confirm("Do you want to leave the website?") == true) {
window.location.href = logOffRedirectUrlForCookieDeletion;
window.location.href = "myUrlAfterCookirDeletion";
} else {
return;
}
},
添加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);
但是,为什么不删除页面上的cookies呢?更容易…因为显而易见的原因,你无法做到这一点。。。不过,您可以处理注销脚本中的重定向
logoffRedirectUrlForCookieDelete+'?url=myurlAfterCookieDelete'
谢谢Jonas。工作得很有魅力