gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-04 02:13:16 25 4
gpt4 key购买 nike

我正在尝试找到一种在 Safari 的 iframe 中设置 cookie 的方法。 Safari 的政策是不允许 iframe 设置 cookie,除非用户单击 iframe 中的某些内容。

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

  • Facebook Iframe App with multiple pages in Safari Session Variables not persisting
  • http://lightyearsoftware.com/2009/11/on-the-pain-of-developing-for-facebook/
  • http://saizai.livejournal.com/897522.html
  • http://anantgarg.com/2010/02/18/cross-domain-cookies-in-safari/

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

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

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

    这是文章中的引述:

    To get around Safari's default blocking, Google exploited a loophole in the browser's privacy settings. While Safari does block most tracking, it makes an exception for websites with which a person interacts in some way—for instance, by filling out a form. So Google added coding to some of its ads that made Safari think that a person was submitting an invisible form to Google. Safari would then let Google install a cookie on the phone or computer.



    另一个引用:

    An Apple official said: "We are working to put a stop" to the circumvention of Safari privacy settings.



    我正在使用 Safari 5.1.5,该版本于 2012 年 3 月 26 日发布。华尔街日报的文章发表于 2012 年 2 月 17 日。Apple 是否有可能更改了 Safari,因此此解决方法不再有效?谁能确认这项技术适用于 Safari 5.1.5?

    最佳答案

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

    Safari 已在 5.1.4 中强制执行其 cookie 政策。

    关于iframe - 在 Safari 的 iframe 中设置第三方 cookie 的技术是否仍然有效?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10060820/

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