【问题标题】:How can I authenticate with facebook when in an iframe? Safari blocks the cookies在 iframe 中如何使用 facebook 进行身份验证? Safari 会阻止 cookie
【发布时间】:2011-06-10 21:38:51
【问题描述】:

对于曾经在 facebook 中制作 iFrame 应用程序或可在网站中运行的第 3 方小部件(我正在做后者)的任何人来说,这是一个问题。 如何使用 Facebook 进行身份验证?当我在 Safari 上时,似乎没有设置 fbs_ cookie,因为 iframe 正在显示我在另一个域上的小部件。

我听说提交带有 target="self" 的表单可能会导致 Safari 将我的域视为“已访问”,然后设置 cookie。它似乎工作。但是,在整个 facebook 身份验证弹出窗口完成后,仍然没有设置 fbs cookie。有谁知道为什么?当我在 iframe 中时,请帮我弄清楚如何使用 facebook 进行实际身份验证!

【问题讨论】:

    标签: cookies iframe safari facebook


    【解决方案1】:

    嗯,奇怪——我发现即使在 Safari 中,facebook iframe 应用程序也可以工作:How does Facebook set cross-domain cookies for iFrames on canvas pages?

    http://apps.facebook.com/runwithfriends/ 在 Safari 中不适合您吗?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-01-09
      • 1970-01-01
      • 1970-01-01
      • 2014-06-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-05-06
      相关资源
      最近更新 更多