我正在尝试将用户重定向到四个不同页面中的一个,这取决于他们如何到达目标网页,但是,由于我对此非常陌生,我无法弄清楚如何使其工作在javascript。
以la mans术语,我试图做这样的事情 - >
如果用户在此页面之前在PAGE-1上,则用户会自动重定向到PAGE-2,
如果用户来自PAGE-A,他们会自动重定向到PAGE-B。
任何人都可以帮我解决这个问题吗?如果这是一个超级基本问题,请提前致谢并道歉!
这是我到目前为止使用的脚本,问题似乎是重定向到第一页,无论源位于何处......
if (document.referrer !== "http://www.wearethedreammakers.com/pages/free-signup") {
document.location.href = "http://www.example.com?test1";
}
else if (document.referrer !== "http://www.wearethedreammakers.com/pages/free-signup-2") {
document.location.href = "http://www.google.com?test2";
}
答案 0 :(得分:0)
我建议您使用脚本在cookie内或localStorage内设置最后一页,而不是使用document.referrer。类似的东西:
在第一页:
localStorage.setItem('page', 'page_1');
在重定向页面上:
if (localStorage.getItem('page') === 'page_1') {
window.location = '/page';
}