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

Posted SSXfont

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用JS获取上一页的url地址相关的知识,希望对你有一定的参考价值。

一般来说每个页面上面都有一个返回按钮,用来返回上一页,代码如下:

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

上面的代码其实就可以满足我们返回上一页面的需求,但是如果我们是从别的地方打开此链接的时候事实上是没有上一页的,为了提升用户的体验,我们可以使用js来控制当我们点击返回按钮时所进行的操作,关键代码如下:

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

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

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

以上是关于使用JS获取上一页的url地址的主要内容,如果未能解决你的问题,请参考以下文章

代码点火器 |获取上一个 URL 并用作返回上一页的按钮

使用js返回上一页的几段代码

使用js返回上一页的几段代码

JS获取上一访问页面URL地址document.referrer实践2

请问下 php 怎么获取 ajax 请求 来源页面的 完整 url 地址啊?

hbuilder+vue单页应用打包成APP后退按钮返回上一页的问题