我们正在工作中构建一个Facebook应用程序,使用iframe方法。为了使应用程序正常工作,需要在iframe内部设置cookie。
Safari默认禁用第三方cookie,因此我们目前正在将整个浏览器重定向到我们的服务器,设置所需的cookie以跟踪会话,然后再次重定向回Facebook应用程序页面。
这种方法有效,并且效果很好。除非有人使用Firefox手动禁用了第三方cookie,因为Firefox默认启用它们。Safari可以工作,因为它不允许您从iframe设置cookie,但是您可以读取它们。另一方面,Firefox不允许您读取cookie,因此变得有点不可能。
是否有办法在禁用第三方cookie时让Firefox将cookie发送到外部服务器上的iframe?
Safari默认禁用第三方cookie,因此我们目前正在将整个浏览器重定向到我们的服务器,设置所需的cookie以跟踪会话,然后再次重定向回Facebook应用程序页面。
这种方法有效,并且效果很好。除非有人使用Firefox手动禁用了第三方cookie,因为Firefox默认启用它们。Safari可以工作,因为它不允许您从iframe设置cookie,但是您可以读取它们。另一方面,Firefox不允许您读取cookie,因此变得有点不可能。
是否有办法在禁用第三方cookie时让Firefox将cookie发送到外部服务器上的iframe?