Yawee

原生js获取来源页(上一页)的链接地址
今天接到一个需求,要求做一个表单页面,用户提交表单后要知道他是从哪个链接点进来的。想起以前研究开发者工具的时候有个...
扫描右侧二维码阅读全文
26
2018/06

原生js获取来源页(上一页)的链接地址

今天接到一个需求,要求做一个表单页面,用户提交表单后要知道他是从哪个链接点进来的。

想起以前研究开发者工具的时候有个referer的属性,referer就是引荐的意思嘛,即从哪里来的这个页面,
原生js获取来源页(上一页)的链接地址

喏,就是这个了,网上查了下果然有这个方法document.referrer,接下来学以致用:

<input name="source" value="" type="hidden" id="source">
<script type="text/javascript">
    var url = document.referrer;
    if (url == '') {
    document.getElementById("source").value = '没有来源页或者对方设置了noreferrer';
    }else{
    document.getElementById("source").value = url;
    }
</script>

只要是来源页链接没有设置noreferrer,就可以获取到用户来访的来源页面啦。

Last modification:June 26th, 2018 at 05:08 pm
If you think my article is useful to you, please feel free to appreciate

Leave a Comment

7 comments

  1. zhihua

    博主看看我的网站仿的怎么样? 我是一个新手

    1. Yawee
      @zhihua

      可以的可以的,仿到99%了

  2. 穷人赚钱门路

    博主能否写一个js增加外链的工具。

    1. Yawee
      @穷人赚钱门路

      需要外链工具的话看下这里哦 https://web.geekji.cn/seo/

  3. 以太坊学习

    博主看看我的网站做的怎么样? 我是一个新手。

    1. Yawee
      @以太坊学习

      wordpress做的呀,再找个好看的模板就完美了

  4. 武胜

    文章很好值得一看