如何获得页面的完整链接?

时间:2018-07-05 13:08:35

标签: javascript http analytics http-referer

我需要从客户端访问站点的位置获取信息。有这样一个属性:document.referer,但实际上它只显示域,但是我想要整个链接。

例如。我们从Google搜索切换了。如您所知,在Google搜索中,链接很长。我想收到它。

仅JS。服务器不合适。无法连接Google Analytics(分析)等。

我不需要获取参数。我只需要完整链接。

1 个答案:

答案 0 :(得分:0)

由代理程序决定他们在此字段中输入的内容,而不是作为请求接收者的控制权。

该字段为可选字段,没有任何内容可以说明该字段是否为空白,是否包含部分URL或域,还是包含用户到达您网站所用的所有参数的确切URL。

您用来阅读该领域的平台与该平台在很大程度上(即使不是全部)无关。

还请注意,由于这是由客户端控制的,因此很容易对其进行欺骗或提供虚假数据,或者通过中间服务(例如代理服务器)更改其值。实际上,对于任何重要的事情,您都不能依靠它。

请参见https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Refererhttps://en.wikipedia.org/wiki/HTTP_referer和许多其他在线文档,这些文档已得到充分证明。