2

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

设置 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)

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

4

1 回答 1

4

经过一些额外的研究,浏览器似乎使用自己的有效 TLD 列表。

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

http://publicsuffix.org/list/

于 2012-04-30T19:38:16.607 回答