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



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

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

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

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

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

http://publicsuffix.org/list/

最新更新