`

document.referrer 属性(记录来访的URL)

 
阅读更多

 

Document对象的referrer属性

 

referrer属性是一个比较有趣的属性,它存放使用户连接到当前文档的文档的URL(比如,用户通过超链接a,连接到b,那么这个属性记录的是就是a的url地址,如果当前文档不是通过超连接访问的,那么就为null,.

 

用法:

1. 将该属性保存在页面表单内的一个隐藏域中,当用户提交这个表单时,就可以将这个引用者的数据保存在服务器上,这样就可以分析哪个引用页面的连接,还可以跟踪各种链接的命中率(中国站长统计,可以统计来访的url数量,难道就是用的这个??)。 

 

2. 将对未授权的链接不能进行操作。

假定只想别人的站点连接到你的站点的主页,那么可以使用referrer属性和window对象的location属性,

将来自外部站点的链接重定向到主页。

 

<script>

   if( document.referrer == "" || document.referrer.indexOf("mysite.com") == -1)

    window.location = "http://home.mystie.com";

</script>

 

分享到:
评论

相关推荐

    JavaScript中的document.referrer在各种浏览器测试结果

    文档引用(`document.referrer`)是JavaScript中用于获取当前页面加载前的源页面URL的一个属性。这个属性对于跟踪用户导航路径,分析流量来源等用途非常重要。然而,`document.referrer`的行为在不同浏览器之间可能...

    javascript document.referrer 用法

    `document.referrer` 是 JavaScript 中的一个属性,它用于获取当前页面的来源页面的 URL,即用户是如何导航到当前页面的。这个属性对于了解用户的行为路径、统计分析、安全验证等场景非常有用。在给定的例子中,我们...

    javascript的document.referrer浏览器支持、失效情况总结

    虽然Traffic source有很多种,不过不幸的是依据现在JS,获得Traffic source的途径只有两种——document.referrer、window.opener.更不幸的是,window.opener适用的场景不多,而document.referrer非常的弱,以至于很...

    IE下document.referrer 拒绝访问的解决方法

    在Web开发中,document.referrer是用来获取页面跳转来源的URL,即用户点击某个链接或提交表单之后所跳转到当前页面的前一个页面的地址。对于网站流量统计、页面访问行为分析以及安全控制等方面来说,document....

    Javascript中document.referrer隐藏来源的方法

    首先,document.referrer属性的作用是返回载入当前文档的文档的URL。当一个用户从搜索引擎的搜索结果页面跳转到一个网站,或者从一个网站的链接跳转到另一个网站时,目标网站可以通过document.referrer来获取到发起...

    JavaScript中document.referrer的用法详解

    在JavaScript中,`document.referrer` 是一个非常实用的属性,它用于获取当前页面加载时的来源URL,也就是用户从哪个页面点击链接进入当前页面的URL。这个属性在很多场景下都有其独特的应用价值,特别是在网页分析、...

    js中document.referrer实现移动端返回上一页

    首先,document.referrer属性可以返回载入当前文档的文档的URL。简单地说,它能够让我们访问到打开当前页面之前所浏览页面的URL地址。当用户从一个页面跳转到另一个页面时,比如从A页面跳到B页面,B页面就可以通过...

    js实现ifram取父窗口URL地址的方法

    url = window.parent.document.referrer; // 尝试获取parent窗口的document.referrer } catch (L) { url = ""; // 如果获取失败,则置为空 } } } if (url === "") { url = document.referrer; // 如果以上方法...

    JavaScript获得当前网页来源页面(即上一页)的方法

    下面的JS代码通过document.referrer获得来源页面地址 &lt;!DOCTYPE html&gt; &lt;html&gt; &lt;body&gt; The referrer of this document is: [removed] [removed](document.referrer); [removed] &lt;/body&gt; &lt;/...

    Javascript document.referrer判断访客来源网址

    JavaScript中的`document.referrer`属性是一个非常实用的功能,它能够帮助开发者获取当前页面的来源URL,即用户在访问当前页面之前所浏览的页面地址。这个属性在多种场景下都有着广泛的应用,比如分析用户行为、实施...

    javascript经典特效---检测页面来源.rar

    在JavaScript中,我们可以使用`document.referrer`属性来获取当前页面的来源URL。`document.referrer`表示的是用户从哪个页面点击链接进入到当前页面的URL。如果用户直接在浏览器地址栏输入URL或者通过书签访问,`...

    js判断用户是输入的地址请求的路径(实例讲解)

    这通常涉及到对`document.referrer`属性的检查,因为这个属性可以提供前一个页面的URL,即用户是从哪个页面跳转过来的。然而,当用户直接在地址栏输入URL或者通过书签访问时,`document.referrer`通常为空。 在给出...

    js如何判断访问是来自搜索引擎(蜘蛛人)还是直接访问

    在JavaScript中,可以通过访问document.referrer属性来获取来源页面的URL。如果用户是通过点击某个链接来到当前页面,那么document.referrer属性会返回该链接所在的网页地址。如果用户是直接访问(比如直接在浏览器...

Global site tag (gtag.js) - Google Analytics