谷歌托管的jquery是否有助于谷歌跟踪访问者?

Oli*_*Oli 9 jquery privacy google-api

如果你在你的网站上放置谷歌服务之一谷歌分析,谷歌+,+ 1,youtube嵌入式视频等...基本上你允许谷歌(或其他公司的其他服务)跟踪你的网站的访问者:谷歌将知道谁在你的网站上.

我的问题是:如果您使用存储在谷歌服务器上的jquery文件(见上文),您是否也允许谷歌跟踪您的用户?

<script type ="text/javascript"src ="http://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js">

在这种情况下,我不确定谷歌是否可以知道查询jquery文件的访问者正在访问您的网站.

Ron*_*ijm 8

那么,使用的一个主要原因http://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js是因为缓存:

无论用户访问哪个站点,当浏览器看到对google托管的jQuery副本的引用时,它都知道所有这些引用都引用了完全相同的文件.由于所有网站都有谷歌托管的引用指向完全相同的URL,浏览器可以信任这些文件真正相同,并且如果文件已经被缓存,则不会浪费时间重新请求文件.因此,浏览器能够使用缓存在磁盘上的单个副本.

有关此主题的更多stackoverflow问题,例如thisthis.

关于跟踪,我想是的.当用户浏览器向谷歌的服务器发送请求时,谷歌将获得用户浏览器标题,其中可能包含引荐来源字段,他的IP以及该域的任何剩余跟踪cookie.然而,如上所述,因为谷歌CDN的东西被缓存,它对跟踪目的不是很有效,因为他们只会知道有人第一次下载图书馆.

  • 谷歌使用[Etags](http://en.wikipedia.org/wiki/HTTP_ETag),即使该文件在缓存中并且尚未过期,仍会发送文件请求,服务器将响应使用`Http 304`(如果文件未被修改)告诉浏览器继续使用缓存文件.因此,即使文件位于缓存中,谷歌仍然能够跟踪您. (11认同)