标签: django facebook django-facebook fandjango
我有一个使用Fandjango创建的FB应用程序。如果用户第一次登录应用程序,它可以正常运行,但是如果用户之前已经使用过该应用程序并且想要打开该应用程序,它将在独立浏览器中打开,而不是在FB Canvas中打开。
任何想法如何纠正。
答案 0 :(得分:0)
您看到此行为是因为Fandjango将已签名的请求缓存在Cookie中,因此您无需通过Facebook画布代理每个请求。目前无法禁用缓存,因为它会引入非常大的开销(每个请求几秒钟),并且使您很难将用户重定向到应用程序的各个部分。
请参阅https://github.com/jgorset/fandjango/issues/55。