document.referrer

简介: document.referrer

在JavaScript中,document对象有很多属性,其中有3个与对网页的请求有关的属性,它们分别是URL、domain和referrer。URL属性包含页面完整的URL,domain属性中只包含页面的域名,而referrer属性中则保存着链接到当前页面的那个页面的URL,如果当前文档不是通过超链接访问的,那么当前文档的URL为空。

referrer 的作用:

  • 统计来源,可以统计数量,可以拒绝访问
  • 返回上一页逻辑判断

【举例说明】:打开页面是页面入栈的过程,假如依次打开页面1 -> 页面2 -> 页面3, 页面栈为[页面1,页面2,页面3],在 页面2 获取document.referrer的值:

  1. 若是从页面3 <点击链接>进入,为页面入栈,则document.referrer的值为 页面3的url;
  2. 若是从页面3 <点击左上角返回>,为页面出栈,则document.referrer的值为 页面2的url。
目录
相关文章
|
3月前
|
前端开发 JavaScript 数据可视化
HTML想见你
HTML想见你
25 1
|
2月前
|
前端开发 信息无障碍 开发者
HTML4(二)(上)
HTML4(二)(上)
25 0
|
3月前
|
移动开发 API HTML5
什么是html
什么是html
29 4
|
4月前
|
存储 移动开发 缓存
html5
html5
33 4
|
Web App开发 前端开发 JavaScript
HTML初识
HTML初识
89 0
|
前端开发
HTML详解连载(6)
HTML详解连载(6)
|
前端开发 JavaScript 数据安全/隐私保护
HTML详解连载(3)
HTML详解连载(3)
|
前端开发 JavaScript Java
HTML 简单介绍
HTML 简单介绍
HTML 简单介绍
|
XML 移动开发 JavaScript
HTML5
HTML 什么是HTML及其标准 HTML Hyper Text Markup Language(超文本标记语言) 超文本:文字、图片、音频、视频、动画等 HTML5的优势 世界知名浏览器厂商对HTML5的支持:微软,苹果,Google,Opera,Mozilla 市场的需求 跨平台 W3C标准 W
|
Unix Windows