首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

javascript - 仅从document.referrer获取域名

在JavaScript中,document.referrer属性返回一个字符串,表示当前文档是从哪个URL跳转过来的。通过这个属性,我们可以获取用户访问当前页面之前访问的页面的URL。但需要注意的是,document.referrer只能获取跳转来源的域名,不能精确获取来源的具体URL。

为了获取精确的来源URL,我们可以结合window.location.href属性,获取用户访问当前页面之前访问的页面的URL。以下是一个示例代码:

代码语言:javascript
复制
// 获取用户访问当前页面之前访问的页面的URL
var previousUrl = window.location.href;

// 获取用户访问当前页面之前访问的页面的域名
var previousDomain = previousUrl.split('/').pop().split('?')[0];

这段代码中,我们首先使用window.location.href属性获取用户访问当前页面之前访问的页面的URL,然后使用字符串操作方法split()pop()将其拆分成多个部分,最后获取第一个部分(即域名部分)即可。

需要注意的是,如果用户是通过直接输入网址访问的页面,或者通过书签或链接访问的页面,那么document.referrerwindow.location.href的值为空字符串,此时需要根据实际情况进行判断和处理。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

如何获取域名证书?域名证书有什么用处?

很多人都有建立网站的需求,但对于建立网站需要具备哪些条件却不太了解,不过很多用户都听说建立网站需要域名空间,而域名空间需要向专门的服务商购买。那么如何购买域名空间?域名和空间的区别是什么呢?...如何购买域名空间 域名是网站对外发布的一个IP地址,一般而言域名需要向专门的域名供应商申请,申请的目的是为了保证用户所使用的域名具有唯一性,目前很多域名的申请价格都非常低廉,而且都是一些一级以上的域名,...域名和空间的区别 域名和空间之间的关系其实非常好理解,假设域名如果是一个家庭的地址的话,那么空间就是这户家庭所住的房屋的面积。...但两者其实是完全不同的两种事物,没有域名的话那么用户的网站是无法被互联网用户访问的,而没有空间只有域名,所访问的域名里面也是没有任何内容的。如何购买域名空间,这是每个初级网站建设者都需要知晓的问题。...很多用户都建立网站的打算,但这些用户对于如何购买域名空间不是十分清楚,也不知道域名和空间所代表的意义,其实域名和空间都是网站建设时必须要具备的基本条件,缺少任何一个网站都是无法完成了。

7.5K30

怎么获取免费域名域名可以自己任意取吗?

,正常来说网站的域名都是需要购买才可以使用的,而且属于有限期的使用权限,到期了还需要再进行续费才可以继续使用,很多人想问怎么获取免费域名?...image.png 怎么获取免费域名? 大家都知道域名都是需要购买的,我国也拥有多家域名服务商,那么怎么获取免费域名?...首先大家要知道域名是分为很多级别的,比如一级域名、二级域名以及更低的三级域名,还有一些特殊的域名在这里就不说了,如果大家想要获取免费域名的话,一般只有申请比较低级的域名,在相关网站上面直接申请就可以了。...在大家申请域名的时候会有一个域名库,大家自己取的域名会在这个库里面查询一下,只要是没有人使用的域名都是可以申请的,如果有人已经注册了那么这个域名就不能使用了。...相信大家看了上面的文章内容已经知道怎么获取免费域名了,域名作为网站最重要的组成部分之一,大家可以到各大域名服务商选购自己喜欢的域名,现在的域名价格并不是太高,大家可以购买。

11.6K30

利用 leancloud 记录 referrer 访问来源

通过 document.referrer 就可以拿到当前页面的访问源,通常情况下返回当前页面的上一个页面地址,如果当前文档不是通过超级链接访问的则返回 null ,这个属性允许客户端 JavaScript...alert(document.referrer) leancloud array 之前也有聊过用 leancloud 实现页面访问统计、页面点赞等功能,之前储存到 leancloud 的有 number...类型的浏览量和 string 类型的页面链接等等,不过要动态获取范围源我们需要将拿到的访问源存在数组 array 里,并且在每次访问页面时更新新的访问源并追加到该页面已存在的访问源后面,要实现这个操作除了一般的...var referrer = document.referrer, referrer_arr = [referrer]; const Todo = new AV.Object('COUNTER'...所谓同源网站,是协议、域名、端口都相同的网站。 origin:表示浏览器在referrer字段中只显示源网站的源地址(即协议、域名、端口),而不包括完整的路径。

8610

GoDaddy域名转移码批量获取方法

内容提要: GoDaddy是世界知名的域名注册商,很多朋友都是在GoDaddy注册的域名,由于GoDaddy经常放出不少域名优惠码,朋友们总是不愿错过优惠机会,注册囤积了不少域名。...由于各种原因,有朋友希望把GoDaddy域名转移到其他域名商,就必须获取GoDaddy域名转移码,本文将图文演示GoDaddy域名转移码批量获取方法。...GoDaddy域名转移码批量获取教程: 1、登陆Godaddy,进入Domain Manager,如下图所示 2、在新窗口中,将鼠标移动到Tools菜单上,会出现下拉列表,点击其中的Exportable...8、点击“Download Now”下载生成的csv或xml文件,这个文件中包含了你所有域名对应的转移码(authcodes)

4.7K50
领券