【问题标题】:My Facebook application doesnt work with cookies我的 Facebook 应用程序无法使用 cookie
【发布时间】:2012-07-07 06:59:20
【问题描述】:

Internet Explorer 有时不保留 cookie,而 Safari 根本无法运行。

我决定放弃 cookie,并从签名请求数据中提取“用户 ID”(对于每个请求/页面),这个想法只适用于我的主页。

但是当我尝试查看我的应用中的其他页面时,我不再有签名的请求,而且 cookie 仍然存在问题。

我不知道其他应用程序是如何做到这一点的,但这看起来是不可能的。

【问题讨论】:

    标签: facebook internet-explorer cookies safari


    【解决方案1】:

    我今天在 FB C# JS SDK 中遇到了同样的问题

    我使用无 Cookie 会话 现在它完美地工作了

    尝试无 Cookie 会话

    【讨论】:

    • 我正在使用 playframework,所以我不知道那里是否存在较少的 cookie
    • 这个帖子非常有帮助,facebook.stackoverflow.com/questions/1835285/…,即可以正常工作,但 safari 不能......
    • 我使用了这个标头 response.setHeader("P3P", "CP=\"IDC DSP COR ADM DEVi TAIi PSA PSD IVAi IVDi CONi HIS OUR IND CNT\"");
    【解决方案2】:

    在挖掘之后,Internet Explorer 需要一个 P3p 标头来接受 cookie Safari 问题就这样解决了

    https://gist.github.com/586182
    
    http://stackoverflow.com/questions/9930671/safari-3rd-party-cookie-iframe-trick-no-longer-working
    

    好吧,我花了很长时间才找到解决方案 谢谢。

    【讨论】:

      猜你喜欢
      • 2015-06-26
      • 1970-01-01
      • 1970-01-01
      • 2013-06-01
      • 1970-01-01
      • 2011-06-19
      • 2018-08-29
      • 2011-08-28
      • 2010-12-22
      相关资源
      最近更新 更多