我有一个站点(着陆),当用户输入自动进入另一个站点时(它是使用window的简单重定向。
问题是用户在浏览器上单击后按钮时,因为当用户返回时,回到着陆重定向,因此用户返回。
我如何仅每次用户一次重定向?
我不知道它是否重要,但是站点(着陆)是重定向域的另一个领域。
谢谢。
使用cookie解决方案。如果我正确理解您的需求,则像这样:
if (getCookie("first_visit") != "true") {
document.cookie = "first_visit=true";
location.href="NEW_URL";
}
//from http://www.w3schools.com/js/js_cookies.asp
function getCookie(cname) {
var name = cname + "=";
var ca = document.cookie.split(';');
for(var i = 0; i <ca.length; i++) {
var c = ca[i];
while (c.charAt(0)==' ') {
c = c.substring(1);
}
if (c.indexOf(name) == 0) {
return c.substring(name.length,c.length);
}
}
return "";
}