在Safari中设置iframe中的第三方cookie的技术是否仍然有效?

时间:2012-04-08 06:20:13

标签: iframe cookies safari

我正在尝试在Safari中的iframe中设置Cookie的方法。 Safari的政策是不允许iframe设置Cookie,除非用户点击iframe中的某些内容。

我已阅读Stackoverflow和其他文章的问题/答案。以下是一些链接:

他们都提到了实现这一目标的技术变体。基本思想是创建一个表单元素,并通过JavaScript调用或通过用户单击按钮提交POST请求。发送POST请求后,Safari会认为用户已与该网站进行了互动,之后允许设置Cookie。

我做了一些尝试来实现这项技术。我失败了。

我在“华尔街日报”上发现了一篇文章(http://online.wsj.com/article/SB10001424052970204880404577225380456599176.html),该文章讨论了Google如何使用此技术将+1按钮放入DoubleClick广告中。文章还引用了Anant Garg关于如何解决限制的博客文章(上面的链接)。

以下是文章的引用:

  

为了解决Safari的默认阻止问题,谷歌在浏览器的隐私设置中利用了一个漏洞。虽然Safari确实阻止了大多数跟踪,但它对于某个人以某种方式与之交互的网站例外,例如填写表单。因此,Google为其部分广告添加了编码功能,这使得Safari认为某个人向Google提交了一个隐形表单。然后,Safari会让Google在手机或计算机上安装Cookie。

另一句话:

  

一位苹果官员说:“我们正在努力制止”绕过Safari隐私设置。

我正在使用2012年3月26日发布的Safari 5.1.5。“华尔街日报”的文章于2012年2月17日发布。苹果公司是否有可能更改了Safari,以便这种解决方法不再有效?任何人都可以确认这项技术适用于Safari 5.1.5吗?

1 个答案:

答案 0 :(得分:8)

请参阅此主题:Safari 3rd party cookie iframe trick no longer working?

Safari已使用5.1.4强制执行其Cookie政策。