我有一个使用 iframe 构建的 facebook 应用程序。它在大多数现代浏览器上都可以正常工作,除了 Windows 平台上的 Safari。在 Safari windows 平台上,当用户从初始表单页面移动到带有问题的第二页时,cookie 似乎会丢失。
这是实时链接
有人可以帮我解决这个问题吗?
我有一个使用 iframe 构建的 facebook 应用程序。它在大多数现代浏览器上都可以正常工作,除了 Windows 平台上的 Safari。在 Safari windows 平台上,当用户从初始表单页面移动到带有问题的第二页时,cookie 似乎会丢失。
这是实时链接
有人可以帮我解决这个问题吗?
好的,我找到了一个完美的解决方案。查看以下链接:
Safari 3rd 方 cookie iframe 技巧不再有效?
Safari 会话变量中具有多个页面的 Facebook Iframe 应用程序不持久
和
http://lightyearsoftware.com/2009/11/on-the-pain-of-developing-for-facebook/
我希望这也能解决您的问题,因为它解决了我的问题。如果您有任何问题,请告诉我。
谢谢
除了标题,您可能还需要向您的网站添加w3c/p3p.xml
和w3c/policy.p3p
文件。有关更多详细信息和示例文件,请参见此处:ASP.net MVC 中 IFrame 中的会话 null 仅在 safari 浏览器中