Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/366.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 你怎么样';推荐链接';发现?_Javascript_Cookies_Google Analytics_Analytics - Fatal编程技术网

Javascript 你怎么样';推荐链接';发现?

Javascript 你怎么样';推荐链接';发现?,javascript,cookies,google-analytics,analytics,Javascript,Cookies,Google Analytics,Analytics,谷歌分析(Google Analytics)等服务如何在用户点击你的网站之前发现他们正在使用的网站。这些通常称为转介 我说的不是那些“特殊链接”往往包含URL变量的会员账户,而是那些只出现在你网站上的服务,他们怎么可能看到用户来自哪里 到目前为止,我有根据的猜测包括: 推荐网站还包括服务代码 推荐网站使用集中服务读取跟踪cookies,这些cookies也会在您的网站上读取 这两种方法似乎都不太正确——那么他们是如何做到的呢?浏览器会发送一个“Referer”标题,其中包含他们单击的链接的u

谷歌分析(Google Analytics)等服务如何在用户点击你的网站之前发现他们正在使用的网站。这些通常称为转介

我说的不是那些“特殊链接”往往包含URL变量的会员账户,而是那些只出现在你网站上的服务,他们怎么可能看到用户来自哪里

到目前为止,我有根据的猜测包括:

  • 推荐网站还包括服务代码
  • 推荐网站使用集中服务读取跟踪cookies,这些cookies也会在您的网站上读取
这两种方法似乎都不太正确——那么他们是如何做到的呢?

浏览器会发送一个“Referer”标题,其中包含他们单击的链接的url,该链接触发了新页面的加载

由客户端(在浏览器的情况下)传递适当的值。这意味着它不能100%可信。事实上,一些非常古老的“安全”措施涉及保护内容,除非通过某个网站或页面进行访问。你可以用Referer“欺骗”来愚弄这种安全方法,你可以通过发送不同的Referer头来欺骗你的浏览器


值得注意的是,它不是直接的Referer头(因为请求头不暴露于JavaScript),而是浏览器获取HTTP Referer并将其存储在
document.Referer
中。