Safari 8没有发送第三方cookie



域A正在iFrame中加载域B。为了让域名B在Safari中设置cookie("仅允许来自当前网站"配置),我们必须做一些操作(用户操作)。但是现在cookie没有被发送(到域B)。

  1. 域A在iframe中打开域b
  2. 用户点击一个按钮,打开一个新的选项卡,域B
  3. 正在设置cookie。Safari现在使用来自域b的cookie设置。
  4. 在iframe中我们执行window.location。href="url到域B" - cookie没有被发送。如果我在不同的选项卡中浏览到相同的URL,我确实会看到发送的cookie。

有人遇到过这种情况吗?有已知的解决方案吗?

在移动广告领域,几年前,当苹果在移动safari上禁用第三方cookie时,谷歌(DFP)通过在页面上创建iframe并设置cookie来绕过限制。它工作了一段时间,直到苹果发现并阻止了它。据我所知,没有办法在移动safari上启用第三方cookie。

相关内容

  • 没有找到相关文章

最新更新