使用JS获取上一页的url地址

通常来讲每一个页面上面都有一个返回按钮,用来返回上一页,代码以下:javascript

<a href="javascript:history.go(-1)" class="jsBack"></a>

上面的代码其实就能够知足咱们返回上一页面的需求,可是若是咱们是从别的地方打开此连接的时候事实上是没有上一页的,为了提高用户的体验,咱们能够使用js来控制当咱们点击返回按钮时所进行的操做,关键代码以下:java

if (document.referrer === '') {
    $('.jsBack').attr('href', '/');
}

上面的意思是当咱们点击的时候进行判断,若是document.referrer为空字符串,它就会返回首页,这样对用户的体验来讲也比较好。spa

referrer:referrer 属性可返回载入当前文档的文档的 URL,其实就是上一个页面。code

相关文章
相关标签/搜索