【发布时间】:2012-05-08 08:17:13
【问题描述】:
我有一个使用 Fandjango 创建的 FB 应用程序。如果用户第一次登录应用程序,它可以正常工作,但如果用户之前使用过该应用程序并想要打开该应用程序,它会在独立浏览器中打开,而不是在 FB Canvas 中。
任何想法如何纠正。
【问题讨论】:
标签: django facebook django-facebook fandjango
我有一个使用 Fandjango 创建的 FB 应用程序。如果用户第一次登录应用程序,它可以正常工作,但如果用户之前使用过该应用程序并想要打开该应用程序,它会在独立浏览器中打开,而不是在 FB Canvas 中。
任何想法如何纠正。
【问题讨论】:
标签: django facebook django-facebook fandjango
您看到这种行为是因为 Fandjango 将签名请求缓存在 cookie 中,因此您不必通过 Facebook 画布代理每个请求。目前没有办法禁用缓存,因为它会引入非常大的开销(每个请求几秒钟),并且很难将用户重定向到应用程序的各个部分。
【讨论】: