【发布时间】:2011-10-04 05:29:13
【问题描述】:
我已经阅读了一些关于如何解决这个问题的帖子,总结一下:
- 在向您的应用发出第一个 POST 请求期间手动创建 fbs_* cookie
- 添加“启动应用程序”链接,当用户单击它时,Safari 允许您设置 cookie (http://lightyearsoftware.com/2009/11/on-the-pain-of-developing-for-facebook/)
- 创建并提交表单客户端 (http://anantgarg.com/2010/02/18/cross-domain-cookies-in-safari/)
这些似乎都不起作用,我在质疑该信息是否仍然有效(我在 Safari 5.0.5 上)。我需要使用 fbs cookie 来正确验证服务器端的用户,这适用于所有其他浏览器。我无法在初始 POST 请求中设置任何 cookie,并且客户端表单提交也不起作用。 Safari 是否不再允许您在 POST 上设置第三方 cookie?
【问题讨论】:
标签: facebook cookies sdk safari