YouTube和Google如何访问彼此的Cookie?

时间:2015-06-04 07:14:44

标签: http cookies

很多关于stackoverflow的研究告诉我,不可能从其他域获取/设置cookie。

但我可以看到youtube.com正在通过google.com这样做 enter image description here

那他们是怎么做到的?

2 个答案:

答案 0 :(得分:3)

您的第一个陈述是正确的 - 无法从其他域获取/设置Cookie。

Cookie列表显示您在查看页面时设置的内容,但您必须记住该页面包含来自不同位置(图像和脚本)的资源。当从其他服务器提取脚本或图像时,它也有机会设置cookie。虽然youtube.com上的页面导致所有这些cookie都被设置,但它只能访问youtube.com上实际存在的cookie。

答案 1 :(得分:1)

它使用谷歌帐户进行用户登录,这需要访问google.com域来验证登录,然后下载cookie。该Cookie不会发送到youtube.com,只会发送到google.com进行登录和身份验证。 Google Chrome浏览器显示的列表列出了为整个请求加载的所有Cookie,它不仅限于您正在查看的网站的域名,并且由于youtube.com从其他域加载文件,因此它还从那里提取任何Cookie好。