我知道Firefox和Chrome已经处理了这个问题,并且使用IE的P3P标头将允许从服务器端设置cookie . 我想知道如果用户从未访问过您的网站,是否还有在Facebook应用程序中设置一个可在Safari中运行的cookie?

我需要能够为会话管理设置cookie,以了解我的用户是否经过身份验证或在会话中有任何数据 . 由于Safari的“第三方cookie”策略,当用户从未访问过该站点时,这在除Safari之外的所有浏览器中都能很好地工作 .

我认为它会起作用,因为Facebook将iframe作为POST呈现给你的应用程序,但它似乎没有,因为我的应用程序不会在Safari中设置cookie .

我希望其他人遇到这个问题,可以帮助我 . 谢谢 .