gpt4 book ai didi

javascript - 第 3 方 cookie - 广告商 - 实现说明?

转载 作者:行者123 更新时间:2023-11-30 10:25:49 25 4
gpt4 key购买 nike

由于我阅读了很多有关第三方 javascript/cookie 的内容 - 我有一个实现问题。

我看过 this slide show (#45) (幻灯片的上下文是关于跨域的,但它也用于广告商)

enter image description here

据我所知,它是这样的:

  • 首先进入站点 #1:该站点有一个页面。该页面还包含一个广告商 iframe来自 TotalNotTrackingYou.com .
    SRC iframe 的部分包含该特定 页面内容的一般信息(if any)。
    所以TotalNotTrackingYou.com发送 cookie当页面 #1 加载时带有标识 token 。这样 - 当您浏览到网站 #1 以外的其他页面时(注意!用户没有点击任何添加!)- TotalNotTrackingYou.com知道您对哪些有趣的话题感兴趣。

  • 现在用户已经离开站点 #1 并转到站点 #2,该站点还包含来自 TotalNotTrackingYou.com 的 iframe。 .这里也一样。站点 #1 请求生成的 cookie(依次加载 iframe)- 被发送回 TotalNotTrackingYou.com再次 - 读取该 iframe 的引荐来源网址和相关查询字符串(在 SRC)。

  • TotalNotTrackingYou.com (当他们的 iframe 在站点 #1..#5 加载时向您发送 cookie)并且仅了解您的导航习惯(使用引荐来源网址 - 您所在的网站)。但是当您点击广告时添加 - TotalNotTrackingYou.com现在可以确定您感兴趣的是什么,他们会将其添加到他们的数据库中。
    从现在开始 - 所有站点(拥有 TotalNotTrackingYou.com iframe)将根据用户兴趣列表发送相关添加..

    问题

    脚本引用 <script src='www.TotalNotTrackingYou.com/cookiecreator.ashx' />也可以发送/接收 cookie。那么为什么广告商不使用 scripts但是iframes ?

其他信息。我知道在 Safari 中默认禁用第 3 方 cookie。但是有一个 hack 可以创建一个 iframe 和一个表单,并将该表单发布到那个 iframe - 这将写入 cookie。

最佳答案

修复了 safari 中通过发布允许第 3 方 cookie 的黑客攻击。 (顺便说一句,Google 还因利用此“黑客攻击”而受到 FCC 的巨额罚款:http://www.theverge.com/2012/7/31/3207388/fcc-approval-google-fine-safari-cookies)

无论如何,他们使用 iframe 的原因是因为存储与第 3 方域关联的数据的首选方法不再是第 3 方 cookie,而是 localStorage。要访问第 3 方域的 localStorage,javascript 代码必须在该域的文档下运行,这就是 iframe 起作用的原因,而不是在第 1 方域上加载的脚本。

与 cookie 相比,localStorage 的优势在于即使用户请求阻止第 3 方 cookie,它也不会被阻止。例如,请参阅来自 Firefox 开发的线程: https://bugzilla.mozilla.org/show_bug.cgi?id=536509或本文贯穿代码本身 http://log.scalemotion.com/2012/10/how-to-trick-safari-and-set-3rd-party.html

关于javascript - 第 3 方 cookie - 广告商 - 实现说明?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19616621/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com