在web页面端开发中,常常会在导航条处加一个返回上一页功能按钮,如下图:一般都是会在页面加点击事件,然后: history.go(-1) 这样的返回代码。这个做如果用户是从另外一个页面进入,是没什么问题的,如果用户是直接打开,这代码就不起作用了。以下是解决方案:if(window.document.referrer==""||window.document.referrer==window.location.href){ window.location.href="/&
在web页面端开发中,常常会在导航条处加一个返回上一页功能按钮,如下图:
一般都是会在页面加点击事件,然后: history.go(-1) 这样的返回代码。这个做如果用户是从另外一个页面进入,是没什么问题的,如果用户是直接打开,这代码就不起作用了。以下是解决方案:
if(window.document.referrer==""||window.document.referrer==window.location.href){ window.location.href="/";}else{ window.location.href=window.document.referrer;}