浏览器如何知道两个不同的域不相关

时间:2012-04-29 20:43:57

标签: cookies

这可能是一个非常愚蠢的问题。

设置Cookie时,如果禁用第三方Cookie,则example.com和example2.com会被视为不同。但是,site1.example.com和site2.example.com不会被视为第三方,因为它们都是.example.com的一部分。

然而,当你在.co.uk中有像“.co”这样的二级域名时,浏览器如何知道example.co.uk和example2.co.uk是第三方,而不仅仅是.co的子域名.UK? (.co等同于上面的.example)

浏览器是否只包含硬编码列表?

1 个答案:

答案 0 :(得分:4)

经过一些额外的研究后,浏览器会使用自己的有效顶级域名列表。

例如,Mozilla为自己和其他人提供以下内容

http://publicsuffix.org/list/