JavaScript 重定向回引用页面
JavaScript redirect back to refer page
我正在尝试制作一个按钮或直接重定向,将用户重定向到他来自的页面。
例如:如果有人从BBC帖子访问我的网站并注册。注册成功页面后,应该有一个按钮或重定向功能,可以将用户带回bbc帖子或他来自任何地方。
我尝试遵循cookie方法,但没有工作,也阅读了一些关于stackoverlow的帖子,但仍然没有运气!
function setCookie(name,val,days) {
// DATE OBJECT
var date = new Date();
// NUMBER OF MILLISECONDS IN A DAY
var milliseconds = 86400000;
// MULTIPLY, THEN ADD TO CURRENT TIME
date.setTime(date.getTime() + (days * milliseconds));
// SET EXPIRATION VARIABLE
var expires = '; expires=' + date.toGMTString();
// CONCATENATE TO CREATE COOKIE
document.cookie = name + '=' + val + expires + '; path=/';
}
window.onload = function(){
if(document.referrer != ''){
// DESTROY ANY PREVIOUS DUPLICATE COOKIE
setCookie('referrer','',-1);
// CREATE COOKIE ON REGISTRATION PAGE
setCookie('referrer',document.referrer,1);
}
}
有人可以为此提供任何解决方案吗?
您可以使用以下内容,即使在新窗口中打开选项卡,它也应该可以使用。
if(document.referrer != ''){
// DESTROY ANY PREVIOUS DUPLICATE COOKIE
setCookie('referrer','',-1);
// CREATE COOKIE ON REGISTRATION PAGE
setCookie('referrer',document.referrer,1);
document.location.replace(document.referrer);
//replaces current url with new one eg. the (current) url is removed from history
//or
document.location.href = document.referrer;
//(current) url is in history/can use back button to go to previous page
}
相关文章:
- 通过javascript重定向html传递php变量
- JavaScript下拉菜单-点击按钮并根据所选值重定向到url
- 使用angular重定向到html页面
- 如何在chrome扩展中重定向到html页面
- 无法从jquery Mobile导航栏重定向到另一个页面
- 如果不是来自引用域,则重定向
- window.opener引用在Java 1.7.0_04-b20中从Applet重定向期间发生了更改,但在1.7.0_
- 如何有条件地将引用人重定向到不同的网页
- 如何进行服务器端HTTP重定向更新引用程序(更改原始引用程序)
- JavaScript 重定向回引用页面
- 页面重定向,在表单提交时传递引用 URL
- 通过 JavaScript 根据引用网址重定向页面
- 如何使用jQuery根据引用/当前URL重定向页面
- 隐藏 HTTP 引用的 301 重定向
- 如何使用基于引用的Javascript重定向js文件
- 重定向那些没有任何引用URL的URL
- 如何使用JS重定向到具有哈希值的引用URL
- 如何在从某个页面重定向到另一个页面时获得引用URL
- 重定向而不是引用url
- 以编程方式在 JavaScript 重定向上设置引用器