3

我有一个使用 iframe 构建的 facebook 应用程序。它在大多数现代浏览器上都可以正常工作,除了 Windows 平台上的 Safari。在 Safari windows 平台上,当用户从初始表单页面移动到带有问题的第二页时,cookie 似乎会丢失。

这是实时链接

http://on.fb.me/1hCfgOX

有人可以帮我解决这个问题吗?

4

2 回答 2

1

好的,我找到了一个完美的解决方案。查看以下链接:

Safari 3rd 方 cookie iframe 技巧不再有效?

Safari 会话变量中具有多个页面的 Facebook Iframe 应用程序不持久

http://lightyearsoftware.com/2009/11/on-the-pain-of-developing-for-facebook/

我希望这也能解决您的问题,因为它解决了我的问题。如果您有任何问题,请告诉我。

谢谢

于 2013-11-26T13:11:59.613 回答
0

除了标题,您可能还需要向您的网站添加w3c/p3p.xmlw3c/policy.p3p文件。有关更多详细信息和示例文件,请参见此处:ASP.net MVC 中 IFrame 中的会话 null 仅在 safari 浏览器中

于 2013-11-28T13:48:58.597 回答