【问题标题】:How to determine the third-party domain of another?如何确定他人的第三方域名?
【发布时间】:2021-07-12 09:50:16
【问题描述】:

bbb.xxx.comaaa.xxx.com的第三方域名吗? 要么 bbb.xxx.comxxx.com的第三方域名吗?

根据 MDN https://developer.mozilla.org/en-US/docs/Web/HTTP/Cookies#third-party_cookies

cookie 与域相关联。如果此域与您所在页面的域相同,则该 cookie 称为第一方 cookie。如果域不同,则为第三方 cookie。

那么different 是什么意思?我对此感到困惑。

我有一个测试

环境信息

浏览器:Chrome 89.0.4389.114

测试步骤

我有一个https://aaa.xxx.com 网站。在其中有一个 iframe,其 src 为https://bbb.xxx.com。 结果显示https://bbb.xxx.com的cookies可以在它的请求中传递。

【问题讨论】:

标签: javascript google-chrome cookies privacy-policy


【解决方案1】:

两者都不是。

Third-party cookies, are cookies that are stored under a different domain than you are currently visiting.

因此,如果外页是 aaa.com 并且该页面包含引用 bbb.com 的 iframe 元素,则 bbb.com 是“第三方”,将受到所有第三方 cookie 和存储限制.

关键是理解框架的嵌套,任何来自与 url 栏不匹配的来源的框架都是“第三方”。

【讨论】:

    猜你喜欢
    • 2018-03-13
    • 2022-12-13
    • 2020-09-08
    • 1970-01-01
    • 1970-01-01
    • 2011-12-06
    • 2010-10-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多