我需要从客户端访问站点的位置获取信息。有这样一个属性:document.referer,但实际上它只显示域,但是我想要整个链接。
例如。我们从Google搜索切换了。如您所知,在Google搜索中,链接很长。我想收到它。
仅JS。服务器不合适。无法连接Google Analytics(分析)等。
我不需要获取参数。我只需要完整链接。
答案 0 :(得分:0)
由代理程序决定他们在此字段中输入的内容,而不是作为请求接收者的控制权。
该字段为可选字段,没有任何内容可以说明该字段是否为空白,是否包含部分URL或域,还是包含用户到达您网站所用的所有参数的确切URL。
您用来阅读该领域的平台与该平台在很大程度上(即使不是全部)无关。
还请注意,由于这是由客户端控制的,因此很容易对其进行欺骗或提供虚假数据,或者通过中间服务(例如代理服务器)更改其值。实际上,对于任何重要的事情,您都不能依靠它。
请参见https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Referer,https://en.wikipedia.org/wiki/HTTP_referer和许多其他在线文档,这些文档已得到充分证明。